home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / pctalk.dqc / talk.doc
Text File  |  1983-03-26  |  119KB  |  4,705 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.           === The PC-TALK III User's Guide starts on the next page ===
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                                                               830326          
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.                ---------------------------------------------------
  83.  
  84.  
  85.                              ===== PC-TALK III =====
  86.  
  87.               Communications Program for The IBM Personal Computer
  88.  
  89.  
  90.  
  91.                     === User's Guide by Andrew Fluegelman ===
  92.  
  93.                ---------------------------------------------------
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.                === FREEWARE - P.O. Box 862, Tiburon, CA 94920 ===
  118.  
  119.                   Copyright (c) 1983 The Headlands Press, Inc.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                        --- PC-TALK III User's Guide ---                 
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.                                 === Contents ===
  141.  
  142.  
  143.  
  144.  
  145.         To Users of PC-TALK version 2.00                        4 
  146.         Summary of Commands                                     6
  147.         Making Working Copies of PC-TALK                        9
  148.         Starting PC-TALK                                       11
  149.  
  150.  
  151.         === Screen, Keyboard, and Printing ===
  152.  
  153.         Echo:  Alt-E                                           13
  154.         The Width Alarm: Alt-W                                 13
  155.         Printscreen: Shift-PrtSc                               14
  156.         Simultaneous Printout: Ctrl-PrtSc (or Ctrl-PgUp)       14
  157.         Screendump: Alt-S                                      16
  158.         Clearscreen: Alt-C                                     16
  159.                                                                
  160.  
  161.         === Receiving and Transmitting Files ===
  162.  
  163.         Receiving a File: Alt-R (or PgDn)                      17
  164.         Transmitting a File:  Alt-T                            19
  165.         The Binary transmit option: '=b'                       20
  166.         The Pacing transmit option: '=p'                       21
  167.         XMODEM Transmitting and Receiving: '=x'                24
  168.         A Note on Communications Terminology                   26
  169.  
  170.  
  171.         === More File Commands ===
  172.  
  173.         Status Messages: Alt-M                                 27
  174.         Viewing a File: Alt-V                                  28
  175.         Deleting a File: Alt-Y                                 29
  176.         The Logged Drive: Alt-L                                29
  177.         File Specification Conventions                         30
  178.  
  179.  
  180.         === Dialing ===
  181.  
  182.         The Dialing Directory: Alt-D                           32
  183.         Adding to the Directory                                34
  184.         Other Directory Options                                35
  185.         Auto-dialing                                           36
  186.         Long Distance Services:  '+#' and '-#'                 36
  187.         Manual Dialing: 'm'                                    38
  188.         Redialing: Alt-Q                                       38
  189.         Stripping and Converting Characters                    39
  190.         Pacing Instructions                                    41
  191.  
  192.  
  193.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                        --- PC-TALK III User's Guide ---                 
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.         === Parameters and Defaults ===
  208.  
  209.         Communications Parameters: Alt-P                       44
  210.         Program Defaults: Alt-F                                45
  211.                                                                
  212.  
  213.         === Input Strings ===
  214.  
  215.         The Function Key Directory: Alt-K (or Alt-J)           52
  216.         Using the Function Key Assignments                     53
  217.         Temporary Alt Keys: Alt-1 through Alt-0                55
  218.  
  219.  
  220.         === Miscellaneous Features and Commands ===
  221.  
  222.         Elapsed Time: Alt-Z                                    58
  223.         Exit: Alt-X                                            58
  224.         Sending a Break Signal: Ctrl-End                       58
  225.         Command Summary: Home key                              59
  226.         Toggle Commands                                        59
  227.                                                                
  228.  
  229.         === More Applications and Advanced Features ===
  230.  
  231.         XON/XOFF: Alt-O                                        60
  232.         Communications Errors: <<>> and <<OVERFLOW>>           60
  233.  
  234.  
  235.         === PC-TALK III File Information ===
  236.  
  237.         Programming Information                                63
  238.         Copying PC-TALK                                        64
  239.         Modifying PC-TALK                                      64
  240.         Thank You!                                             66
  241.         FREEWARE                                               67
  242.                                                                
  243.         Appendix A: Communications Parameters                  69
  244.         Appendix B: The XMODEM Protocol                        70
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                        --- PC-TALK III User's Guide ---                 4
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                     === To Users of PC-TALK version 2.00 ===
  272.  
  273.  
  274.         This brief summary is to acquaint you with the new or revised 
  275.         features in PC-TALK version III.  Each of these features is 
  276.         described in detail in the documentation.
  277.  
  278.  
  279.         1. PC-TALK III is supplied in an interpreter BASIC source code 
  280.         version (PC-TALK.BAS) for systems with 64K of memory and a 
  281.         compiled BASIC version (PC-TALK.EXE) for systems with 128K or 
  282.         more of memory.  The .EXE version will give optimum performance 
  283.         and is recommended if you have sufficient memory.
  284.  
  285.         To run PC-TALK ...
  286.         -- If you have 64K of memory, type 'TALK64' <Enter>.
  287.         -- If you have 128K or more of memory, type 'TALK128' <Enter>.
  288.  
  289.         2. The 'fast' mode from previous versions has been eliminated.  
  290.         All features now operate fully at up to 1200 baud in both the 
  291.         BASIC interpreter and the BASIC compiled version. 
  292.  
  293.         3. A Screendump feature (Alt-S) now permits writing the contents 
  294.         of the screen to a disk file.
  295.  
  296.         4. A margin Width feature (Alt-W) signals when keyboard input has 
  297.         exceeded a specifiable right margin.
  298.  
  299.         5. Three Transmit options are now provided for transmitting 
  300.         binary files (=b), for transmitting files with line pacing (=p), 
  301.         and for transmitting and receiving files using the XMODEM error-
  302.         checking protocol (=x).
  303.  
  304.         6. The Dialing Directory (Alt-D) has been expanded to sixty entry 
  305.         capacity.  Optional parameters allow selective character 
  306.         stripping and/or converting and for storing pacing instructions 
  307.         for each entry.
  308.  
  309.         7. An auto-redial feature has been added (Alt-Q).
  310.  
  311.         8. There are now forty possible permanent input strings (Alt-K).  
  312.         These permanent strings are now stored to be input with the 
  313.         Function keys in combination with the Alt, Shift, and Ctrl keys.
  314.  
  315.         9. The temporary input strings (Alt-=) have been switched to the 
  316.         ten key combinations Alt-1 through Alt-0.
  317.  
  318.         10. Because of the expansion of the Dialing Directory and the 
  319.         Function Key Directory, the special keys for dialing CompuServe 
  320.         and the Source and for sending specific commands to these 
  321.         networks have been eliminated.  
  322.  
  323.  
  324.  
  325.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                        --- PC-TALK III User's Guide ---                 5
  332.  
  333.  
  334.         11. A routine has been added for interactively specifying and 
  335.         changing all program defaults while the program is running (Alt-
  336.         F).
  337.  
  338.         12. The conventions for specifying files and input strings within 
  339.         the program have been standardized.  Control characters can now 
  340.         be specified as part of input strings.
  341.  
  342.  
  343.         Even if you are familiar with earlier versions of PC-TALK, it is 
  344.         recommended that you read through the entire documentation, most 
  345.         of which has been thoroughly revised.
  346.  
  347.         The PC-TALK III User's Guide is 70 pages long.  It is supplied on 
  348.         a file called PC-TALK.DOC, which is either on the program disk, 
  349.         or on a separately labeled disk if two disks have been provided.
  350.          
  351.         To print the User's Guide, see the instructions at paragraph 9 of 
  352.         the following section, "Making Working Copies of PC-TALK."
  353.  
  354.  
  355.         I hope that you find PC-TALK III to be more useful, and just as 
  356.         friendly, as version 2.00.
  357.  
  358.  
  359.                                                      - Andrew Fluegelman
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                        --- PC-TALK III User's Guide ---                 6
  398.  
  399.  
  400.  
  401.  
  402.  
  403.                            === Summary of Commands ===
  404.  
  405.  
  406.         Alt-E              When activated, Echoes keyboard input to the 
  407.                            screen. (Toggle) USE IF YOUR KEYBOARD INPUT IS 
  408.                            BLANK OR DOUBLE.
  409.  
  410.  
  411.         Shift-PrtSc        Prints current screen contents at any time.
  412.  
  413.  
  414.         Ctrl-PrtSc         When activated, simultaneously prints all 
  415.         (or Ctrl-PgUp)     screen output to the printer. (Toggle)
  416.  
  417.  
  418.         Alt-R              Starts/stops routines to Receive input from 
  419.         (or PgDn)          the communications port to files on disk.
  420.  
  421.  
  422.         Alt-T              Starts/stops routines to Transmit files from 
  423.         (or PgUp)          disk through the communications port.
  424.  
  425.  
  426.         Alt-V              Starts/stops routine to View a file which has 
  427.                            been saved to disk.
  428.  
  429.  
  430.         Alt-Y              Permits deleting a file from disk.
  431.  
  432.  
  433.         Alt-D              Calls up the Dialing Directory. Permits 
  434.                            storing parameters for 60 phone numbers and 
  435.                            auto-dialing.
  436.  
  437.  
  438.         Alt-Q              Redials the last number dialed.
  439.  
  440.  
  441.         Alt-M              When activated, sends status Messages as part 
  442.                            of the transmit and receive routines.  
  443.                            (Toggle)
  444.  
  445.  
  446.         Alt-P              Permits changing the communications Parameters.
  447.  
  448.  
  449.         Alt-F              Permits temporary or permanent changes to the                   
  450.                            program defaults.
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                        --- PC-TALK III User's Guide ---                 7
  464.  
  465.  
  466.  
  467.  
  468.         Alt-K              Calls up the Function Key Directory.  Permits 
  469.         (or Alt-J)         specifying up to 40 Function key combinations 
  470.                            to input permanent i.d. #s and logon 
  471.                            sequences.
  472.  
  473.  
  474.         Alt-=              Permits programming of keys Alt-1 through Alt-0 
  475.                            (Alt-equals) as temporary input while the 
  476.                            program is running.
  477.  
  478.  
  479.         Alt-S              Writes contents of the screen to a file 
  480.                            SCRNDUMP.PCT on the Logged drive.
  481.  
  482.  
  483.         Alt-L              Changes the Logged drive for file specifications.
  484.  
  485.  
  486.         Alt-W              Sets an optional Width alarm for keyboard input.
  487.  
  488.  
  489.         Alt-Z              Displays the elapsed time for the current call.
  490.  
  491.  
  492.         Alt-C              Clears the screen.
  493.  
  494.  
  495.         Alt-O              Permits re-starting transmission manually when 
  496.                            the remote computer has sent an XOFF signal.
  497.  
  498.  
  499.         Alt-X              Exits the program and returns to DOS.
  500.  
  501.  
  502.         Ctrl-End           Sends a 'Break' signal to the remote computer.
  503.  
  504.  
  505.         Home               Displays an on-screen summary of these commands.
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                        --- PC-TALK III User's Guide ---                 8
  530.  
  531.  
  532.  
  533.  
  534.         File Specification Commands:
  535.  
  536.  
  537.           ? or  ?+[spec] - When given as response to a file specification, 
  538.                            lists files currently on logged or specified 
  539.                            drive. Wild card characters * and ? are allowed.
  540.  
  541.  
  542.                  <space> - When given as response to file specification, 
  543.                            re-inputs the last file Transmitted, Received, 
  544.                            or Viewed.
  545.  
  546.  
  547.                 <Enter>  - When given as response to file specification,
  548.                            cancels Transmit, Receive, View, and Delete routines.
  549.  
  550.  
  551.                 =p[n][c] - When added to the end of a Transmit file 
  552.                            specification, paces transmission one line at a 
  553.                            time--either every n seconds or after the 
  554.                            prompt c is received.
  555.  
  556.  
  557.                     =b   - When added to the end of a Transmit file 
  558.                            specification, permits transmitting file in 
  559.                            binary format.
  560.  
  561.                 
  562.                     =x   - When added to the end of a Transmit or Receive 
  563.                            file specification, invokes the XMODEM error-
  564.                            checking protocol.
  565.  
  566.  
  567.  
  568.         String Specification Commands:
  569.  
  570.  
  571.                      }   - Signifies a carriage return as part of the string.
  572.  
  573.  
  574.         <space><Enter>   - Clears a previously specified string.
  575.  
  576.  
  577.                <Enter>   - Leaves a previously specified string unchanged.
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                        --- PC-TALK III User's Guide ---                 9
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                     === Making Working Copies of PC-TALK ===
  602.  
  603.  
  604.         Before you use your PC-TALK program disk(s), you should make a 
  605.         working copy of the program.  Follow these steps carefully:
  606.  
  607.  
  608.         (Please note that you may have been provided with two disks, 
  609.         marked "PC-TALK.III" and "PC-TALK.DOC", or a single disk marked 
  610.         "PC-TALK.III".  If you have been provided with a single disk, it 
  611.         contains all of the necessary PC-TALK files.)
  612.  
  613.  
  614.         1. Place your own copy of PC-DOS (versions 1.00, 1.10, or 2.00) 
  615.         in drive A and press the Ctrl-Alt-Del keys simultaneously.  Enter 
  616.         the date and time, when required.  You should see the DOS A> prompt.
  617.  
  618.  
  619.         2. Place a blank disk (or one that can be REFORMATTED) in drive B.
  620.  
  621.  
  622.         3. Type 'FORMAT B:/S' <Enter>.  This will format the disk in 
  623.         drive B with the DOS system and command files.
  624.  
  625.  
  626.         4. Type 'COPY BASIC.COM B:' <Enter>. This will copy the file 
  627.         BASIC.COM to the disk in drive B.
  628.  
  629.  
  630.         5. Now remove the DOS disk from drive A and insert the PC-TALK.III 
  631.         program disk in drive A.
  632.  
  633.  
  634.         6. Type 'COPY *.* B:' <Enter>. This will copy all the files from 
  635.         the program disk onto the disk in drive B.
  636.  
  637.  
  638.         7. Remove the program disk from drive A and store it in a safe 
  639.         place.  Take the disk from drive B and label it "PC-TALK.III". 
  640.         Use this as your working program disk.
  641.  
  642.  
  643.         8. If you have been provided a separate disk marked "PC-TALK.DOC", 
  644.         repeat steps 1 through 7 above, using the PC-TALK.DOC disk.
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                        --- PC-TALK III User's Guide ---                 10
  662.  
  663.  
  664.  
  665.  
  666.         9. Before you start using the program, please make sure that you 
  667.         have printed and read the PC-TALK III User's Guide.
  668.  
  669.         -- If you have been provided with two disks, place the working     
  670.         copy of the PC-TALK.DOC disk in drive A.
  671.  
  672.         -- If you have been provided with one disk, place the working     
  673.         copy of the PC-TALK.III disk in drive A.
  674.  
  675.         Now type 'PRINTDOC' <Enter> and follow the screen prompts.  This 
  676.         will print the file PC-TALK.DOC.
  677.  
  678.  
  679.         10. You are now ready to run PC-TALK. Place the working program 
  680.         disk marked PC-TALK.III in drive A and proceed with the following 
  681.         instructions, "Starting PC-TALK".
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                        --- PC-TALK III User's Guide ---                 11
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.                             === Starting PC-TALK ===
  735.  
  736.  
  737.  
  738.         First make sure that PC-DOS is loaded so that you see the A> 
  739.  
  740.         prompt. Place the disk marked "PC-TALK.III" in drive A. Then...
  741.  
  742.  
  743.         -- If you have 64K of memory, type 'TALK64' <Enter>.
  744.  
  745.            This will load and run the BASIC file PC-TALK.BAS.
  746.  
  747.  
  748.         -- If you have 128K or more of memory, type 'TALK128' <Enter>.
  749.  
  750.            This will load and run the compiled BASIC file PC-TALK.EXE. 
  751.  
  752.            You can also run PC-TALK.EXE by simply typing 'PC-TALK' <Enter>.
  753.  
  754.  
  755.  
  756.         When you see the prompt "===Proceed ..." PC-TALK is in operation. 
  757.  
  758.         At this point, you should turn on your modem, if you have not 
  759.  
  760.         already done so.
  761.  
  762.  
  763.         -- If you have a direct connection modem:
  764.  
  765.            You can proceed to send the appropriate modem commands 
  766.  
  767.            directly from the keyboard. (Making use of auto-dialing 
  768.  
  769.            features is described in the documentation under "The Dialing 
  770.  
  771.            Directory.")
  772.  
  773.  
  774.         -- If you have an acoustic modem:
  775.            
  776.            Dial the phone number you wish, place the telephone receiver 
  777.  
  778.            in the modem cradle, and switch to 'Data'. Once you have made 
  779.  
  780.            a connection, you can proceed with keyboard instructions.
  781.  
  782.  
  783.         At this point, your PC has been set up as a "dumb" terminal, 
  784.  
  785.  
  786.  
  787.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  788.  
  789.  
  790.  
  791.  
  792.  
  793.                        --- PC-TALK III User's Guide ---                 12
  794.  
  795.  
  796.         connected with the remote computer.  You can send information to 
  797.  
  798.         the remote computer by typing on the keyboard, and see 
  799.  
  800.         information sent by the remote computer displayed on your screen.
  801.  
  802.  
  803.         NOTE: IF YOU CAN'T SEE YOUR KEYBOARD INPUT, press Alt-E to put 
  804.  
  805.         the program into Echo mode.
  806.  
  807.  
  808.         PC-TALK is capable of doing many "smart" things too, such as 
  809.  
  810.         receiving and sending disk files, dialing phone calls, and 
  811.  
  812.         storing commands for future use.  All the program features are 
  813.  
  814.         described in the documentation, which is contained in a file on 
  815.  
  816.         the program disk called PC-TALK.DOC.
  817.  
  818.  
  819.         ********** PLEASE PRINT AND READ THE DOCUMENTATION! ********** 
  820.  
  821.         This will save you from having unanswered questions and greatly 
  822.  
  823.         increase your enjoyment of the program.
  824.  
  825.  
  826.         To print the documentation, follow these instructions:
  827.  
  828.  
  829.         -- If you have been provided with two disks, place the working 
  830.  
  831.            copy of the PC-TALK.DOC disk in drive A.
  832.  
  833.         -- If you have been provided with one disk, place the working 
  834.  
  835.            copy of the PC-TALK.III disk in drive A.
  836.  
  837.  
  838.         *** Now type 'PRINTDOC' <Enter> and follow the screen prompts.  
  839.  
  840.         This will print the file PC-TALK.DOC.  Please take some time to 
  841.  
  842.         read through the documentation before trying to use the program.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  854.  
  855.  
  856.  
  857.  
  858.  
  859.                        --- PC-TALK III User's Guide ---                 13
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.                      === Screen, Keyboard, and Printing ===
  867.  
  868.  
  869.  
  870.         Echo:  Alt-E
  871.  
  872.  
  873.         With some systems, the remote computer will send back to your 
  874.  
  875.         screen the characters you type at the keyboard.  This is known as 
  876.  
  877.         "full duplex" communications.  In other cases, the remote 
  878.  
  879.         computer will not send back the characters you type ("half 
  880.  
  881.         duplex").  You can adjust for either of these situations with the 
  882.  
  883.         Echo option, which is toggled on and off by pressing Alt-E.
  884.  
  885.  
  886.         If you can't see your own keyboard input on the screen once 
  887.  
  888.         communications are in progress, turn on the Echo option (Alt-E). 
  889.  
  890.         This might make your modem commands appear as double characters, 
  891.  
  892.         but should produce proper screen output during communications.
  893.  
  894.  
  895.         If your regular communications input appears as double charac-
  896.  
  897.         ters, disable the Echo function by pressing Alt-E.
  898.  
  899.                     ----------------------------------------
  900.  
  901.  
  902.         The Width Alarm: Alt-W
  903.  
  904.  
  905.         Many remote systems place a limit on the length of a line which 
  906.  
  907.         can be entered.  It can be a nuisance to have to keep track of 
  908.  
  909.         this limit when typing on the screen.
  910.  
  911.  
  912.         As you send information using the keyboard, you will notice that 
  913.  
  914.         the program beeps when you type more than 70 characters on a 
  915.  
  916.         line.  This is the Width alarm feature.  It operates like the 
  917.  
  918.  
  919.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                        --- PC-TALK III User's Guide ---                 14
  926.  
  927.  
  928.  
  929.         margin alarm on a typewriter.
  930.  
  931.  
  932.         The beeps will continue until you press the <Enter> key or until 
  933.  
  934.         you have typed more than ten additional characters.  The beeps 
  935.  
  936.         are merely reminders--the characters are still sent as typed, 
  937.  
  938.         even if the alarm sounds.
  939.  
  940.  
  941.         You can specify a different margin width by pressing Alt-W.  If 
  942.  
  943.         you want to disable the Width alarm, enter 0 (zero) as the value 
  944.  
  945.         for the margin width.
  946.  
  947.                     ----------------------------------------
  948.  
  949.  
  950.         Printscreen: Shift-PrtSc
  951.  
  952.  
  953.         At any time during program operation, hitting the Shift key in 
  954.  
  955.         combination with the PrtSc key will print the contents of the 
  956.  
  957.         screen to the printer. (This is the regular DOS function).
  958.  
  959.                     ----------------------------------------
  960.  
  961.  
  962.         Simultaneous Printout: Ctrl-PrtSc (or Ctrl-PgUp)
  963.  
  964.  
  965.         You can also produce simultaneous printout while communications 
  966.  
  967.         are in progress by pressing Ctrl-PrtSc or *ctrl-PgUp. A message 
  968.  
  969.         will indicate "===PRINTOUT ON===" and all subsequent information 
  970.  
  971.         displayed on the screen will be sent to the printer as well.
  972.  
  973.  
  974.         You can disable the Printout function by hitting Ctrl-PrtSc or 
  975.  
  976.         Ctrl-PgUp again. A message "===PRINTOUT OFF===" will be displayed 
  977.  
  978.         and the Printout function will be toggled off. The Printout 
  979.  
  980.         function can be turned on and off without disturbing 
  981.  
  982.         communications.
  983.  
  984.  
  985.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                        --- PC-TALK III User's Guide ---                 15
  992.  
  993.  
  994.  
  995.  
  996.         If the Printout function is invoked when the printer is not 
  997.  
  998.         turned on, a message "===CHECK PRINTER===" will appear, the function 
  999.  
  1000.         will remain off, and communications will continue.
  1001.  
  1002.  
  1003.         **Applications Notes:
  1004.  
  1005.         Running the Printout option may slow communications because many 
  1006.  
  1007.         printers cannot keep pace with the communications rate.  If you 
  1008.  
  1009.         are communicating at 1200 baud (described below under "Commu-
  1010.  
  1011.         nications Parameters") you should not try to run simultaneous 
  1012.  
  1013.         printout, as you will likely overflow the communications buffer.  
  1014.  
  1015.         If this happens, the program will attempt to recover by turning 
  1016.  
  1017.         off the Printout function.
  1018.  
  1019.  
  1020.         A new feature in PC-TALK III buffers the printout to take correct 
  1021.  
  1022.         account of backspace characters within each line.
  1023.  
  1024.  
  1025.         If you happen to run the BASIC interpreter version of the program 
  1026.  
  1027.         under BASIC 2.0, the Ctrl-PrtSc key will turn on continuous 
  1028.  
  1029.         printing, but not with PC-TALK's support features described 
  1030.  
  1031.         above.  In this case, you should use the Ctrl-PgUp key to control 
  1032.  
  1033.         the Printout function.  (Note, however, that if you have enough 
  1034.  
  1035.         memory to run BASIC 2.0, you will get better performance by 
  1036.  
  1037.         running the compiled version of the program, PC-TALK.EXE. See 
  1038.  
  1039.         "Starting PC-TALK", above.)
  1040.  
  1041.                     ----------------------------------------
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                        --- PC-TALK III User's Guide ---                 16
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.         Screendump: Alt-S
  1064.  
  1065.  
  1066.         Another new feature in PC-TALK III allows you to dump the 
  1067.  
  1068.         contents of the screen to a disk file at any time by pressing 
  1069.  
  1070.         Alt-S.
  1071.  
  1072.  
  1073.         When you start the program, the Screendump file is a file on 
  1074.  
  1075.         drive B called SCRNDUMP.PCT.  Each time you press Alt-S, the 
  1076.  
  1077.         screen contents is appended to that file.  The date and time is 
  1078.  
  1079.         automatically recorded for each screendump.
  1080.  
  1081.  
  1082.         You can specify a different Screendump file from within the 
  1083.  
  1084.         Default routine (described below). 
  1085.  
  1086.                     ----------------------------------------
  1087.  
  1088.  
  1089.         Clearscreen: Alt-C
  1090.  
  1091.  
  1092.         Pressing Alt-C will clear the screen at any time.  This command 
  1093.  
  1094.         does not send any character or signal to the remote computer.
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                        --- PC-TALK III User's Guide ---                 17
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.                     === Receiving and Transmitting Files ===
  1131.  
  1132.  
  1133.  
  1134.         Receiving a File: Alt-R (or PgDn)
  1135.  
  1136.  
  1137.         The file receiving routine permits you to save information you 
  1138.  
  1139.         receive from a remote computer on your own disk files. It 
  1140.  
  1141.         operates manually and requires no special protocol.
  1142.  
  1143.  
  1144.         To start the Receiving routine, press Alt-R. The program will ask 
  1145.  
  1146.         for a drive and filename under which to receive the file.
  1147.  
  1148.  
  1149.         Once the Receiving routine is in operation, you will see a 
  1150.  
  1151.         reminder on line 25 of the screen indicating the name of the file 
  1152.  
  1153.         being received.  From that point on, all information passing 
  1154.  
  1155.         through the communications port, whether it is being typed from 
  1156.  
  1157.         your keyboard or coming from the remote computer, will be saved 
  1158.  
  1159.         to the specified disk file.
  1160.  
  1161.  
  1162.         To guard against accidentally erasing existing files, if a 
  1163.  
  1164.         filename is specified that already exists on the disk, the new 
  1165.  
  1166.         input will be appended to the end of the existing file.
  1167.  
  1168.  
  1169.         To terminate receipt of the file, press Alt-R once again.  You 
  1170.  
  1171.         can receive different files to disk, or keep appending to the 
  1172.  
  1173.         same disk file, many times during a communications session.
  1174.  
  1175.  
  1176.         **Applications and Advanced Features:
  1177.  
  1178.         Certain remote computer systems may send unwanted characters to 
  1179.  
  1180.         your computer. If you have need to strip or convert certain 
  1181.  
  1182.  
  1183.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                        --- PC-TALK III User's Guide ---                 18
  1190.  
  1191.  
  1192.  
  1193.         characters as they are being received, you can specify those 
  1194.  
  1195.         characters with the Strip option described below.
  1196.  
  1197.  
  1198.         PC-TALK can receive binary files without any special file 
  1199.  
  1200.         receiving specification.  You do have to be careful, however, to 
  1201.  
  1202.         open and close your file for receiving so that you do not receive 
  1203.  
  1204.         any extraneous characters or messages from the remote computer.  
  1205.  
  1206.  
  1207.         The recommended procedure for receiving binary files is to have 
  1208.  
  1209.         the Message option (described below) ON for the receiving 
  1210.  
  1211.         computer and OFF for the transmitting computer and for the 
  1212.  
  1213.         transmitting computer operator to give the receiving computer 
  1214.  
  1215.         ample time to open and close the file.  Please note also that if 
  1216.  
  1217.         you want to receive a binary file, you must not have any 
  1218.  
  1219.         stripping in effect and must be communicating at 8 data bits. 
  1220.  
  1221.         (These communications parameters are described below.)
  1222.  
  1223.  
  1224.         PC-TALK is also capable of receiving files using the XMODEM 
  1225.  
  1226.         error-checking protocol.  The use of this protocol is described 
  1227.  
  1228.         separately below.
  1229.  
  1230.                    ----------------------------------------
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                        --- PC-TALK III User's Guide ---                 19
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.         Transmitting a File:  Alt-T
  1262.  
  1263.  
  1264.         Just as you can receive information and store it on disk files, 
  1265.  
  1266.         you can transmit information from your disk files to the remote 
  1267.  
  1268.         computer.
  1269.  
  1270.  
  1271.         The regular file transmitting routine is "plain vanilla" -- it 
  1272.  
  1273.         requires no special protocol from the remote computer. It can 
  1274.  
  1275.         therefore be used to send your disk files to virtually any other 
  1276.  
  1277.         personal computer, to network bulletin boards, and to many large 
  1278.  
  1279.         computer systems.
  1280.  
  1281.  
  1282.         To start the Transmit routine, press Alt-T. The program will then 
  1283.  
  1284.         ask for the specification of the file to be transmitted. Once you 
  1285.  
  1286.         have given the specification and press the <Enter> key, 
  1287.  
  1288.         transmission of the file will proceed.
  1289.  
  1290.  
  1291.         Once transmission is in progress, you will see the text of your 
  1292.  
  1293.         file displayed on the screen. Line 25 of the screen will indicate 
  1294.  
  1295.         the name of the file being transmitted and the approximate 
  1296.  
  1297.         minutes remaining to complete the transmission. The transmission 
  1298.  
  1299.         routine will terminate automatically at the end of the file.
  1300.  
  1301.  
  1302.         You can terminate transmission manually at any time by pressing 
  1303.  
  1304.         Alt-T.
  1305.  
  1306.  
  1307.         **Applications and Advanced Features:
  1308.  
  1309.         The transmitting routine can be used to send files to personal 
  1310.  
  1311.         computers and to network bulletin board services. When you are 
  1312.  
  1313.  
  1314.  
  1315.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.                        --- PC-TALK III User's Guide ---                 20
  1322.  
  1323.  
  1324.         ready to send your file, start the Transmit routine (Alt-T), 
  1325.  
  1326.         specify the file to be sent, and press <Enter>.  None of the 
  1327.  
  1328.         specification prompts you see on your screen will be sent to the 
  1329.  
  1330.         remote computer -- only the text of your file.
  1331.  
  1332.  
  1333.         If the remote computer requires a special character to begin 
  1334.  
  1335.         receipt of the file, it should be sent manually via the keyboard 
  1336.  
  1337.         prior to giving the Alt-T command.
  1338.  
  1339.                     ----------------------------------------
  1340.  
  1341.  
  1342.         **File Transmitting Options:
  1343.  
  1344.  
  1345.         PC-TALK offers some advanced transmit options for sending binary 
  1346.  
  1347.         files, for pacing transmission, and for transmitting with an 
  1348.  
  1349.         error-checking protocol.  In each case, the option is invoked by 
  1350.  
  1351.         adding an equals sign plus the letters 'b', 'p', or 'x' to the 
  1352.  
  1353.         end of the file specification.  Each of these options is 
  1354.  
  1355.         described below; however, it is recommended that you do not try 
  1356.  
  1357.         these options until you are familiar with the basic features of 
  1358.  
  1359.         the program. 
  1360.  
  1361.                     ----------------------------------------
  1362.  
  1363.  
  1364.         The Binary transmit option: '=b'
  1365.  
  1366.  
  1367.         PC-TALK permits transmitting binary files (.COM  and .EXE files 
  1368.  
  1369.         and BASIC programs not saved in ASCII format).  To transmit a 
  1370.  
  1371.         binary file, add '=b' to the end of the transmit file 
  1372.  
  1373.         specification.
  1374.  
  1375.  
  1376.                  For example, to transmit the file MYFILE.COM, you would 
  1377.  
  1378.                  give the transmit file specification by typing 
  1379.  
  1380.  
  1381.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.                        --- PC-TALK III User's Guide ---                 21
  1388.  
  1389.  
  1390.  
  1391.                  'MYFILE.COM=b' <Enter>. (It does not matter whether the 
  1392.  
  1393.                  'b' is typed in upper or lower case.)
  1394.  
  1395.  
  1396.         When you transmit using the binary option, the text of the file 
  1397.  
  1398.         will not be displayed on the screen.
  1399.  
  1400.  
  1401.         You must be communicating at 8 data bits (No parity) to transmit 
  1402.  
  1403.         a binary file.
  1404.  
  1405.                     ----------------------------------------
  1406.  
  1407.  
  1408.         The Pacing transmit option: '=p'
  1409.  
  1410.  
  1411.         Because of the increased performance of this version of PC-TALK, 
  1412.  
  1413.         the Transmit routine may operate too fast for some remote 
  1414.  
  1415.         computers (such as the Source and many mainframe systems).  PC-
  1416.  
  1417.         TALK now offers a Pacing option to slow down transmission of 
  1418.  
  1419.         files.  This feature will send your file to the remote computer 
  1420.  
  1421.         one line at a time, pausing between lines.
  1422.  
  1423.  
  1424.         To invoke the Pacing option, specify '=p' following the 
  1425.  
  1426.         specification of the file to transmit; e.g., 'MYFILE.123=p'.  
  1427.  
  1428.         At this point you have two options:
  1429.  
  1430.  
  1431.         -- If you want the line pacing to be governed by a time delay, 
  1432.  
  1433.         enter a number following the '=p' to indicate how many seconds to 
  1434.  
  1435.         pause between transmission of lines of your file.
  1436.  
  1437.  
  1438.                  For example, if you specified 'MYFILE.123=p2', the 
  1439.  
  1440.                  program would pause approximately two seconds between 
  1441.  
  1442.                  lines.
  1443.  
  1444.  
  1445.  
  1446.  
  1447.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.                        --- PC-TALK III User's Guide ---                 22
  1454.  
  1455.  
  1456.         You can enter a fractional number, such as '=p.5' for a half-
  1457.  
  1458.         second pause.  You should experiment with your remote system to 
  1459.  
  1460.         determine the optimum time delay for pacing.
  1461.  
  1462.  
  1463.         -- The second line pacing option waits for a prompt from the 
  1464.  
  1465.         remote computer before sending the next line.  This is invoked by 
  1466.  
  1467.         specifying the character(s) for the prompt immediately following 
  1468.  
  1469.         the '=p'.
  1470.  
  1471.  
  1472.                  For example, specifying 'MYFILE.123=p?' would cause the 
  1473.  
  1474.                  program to wait for the receiving computer to send a 
  1475.  
  1476.                  question mark before the program continued transmitting 
  1477.  
  1478.                  the next line.  You can specify a control character as 
  1479.  
  1480.                  the prompt; for example, '=p' followed by a control-R 
  1481.  
  1482.                  would cause the program to wait for an ASCII 19.
  1483.  
  1484.  
  1485.         When paused for a prompt in the line pacing transmit mode, you 
  1486.  
  1487.         always have the option of proceeding with transmission manually 
  1488.  
  1489.         by hitting the space bar, or terminating transmission by hitting 
  1490.  
  1491.         Alt-T.
  1492.  
  1493.  
  1494.         You can store pacing instructions as one of the parameters in the 
  1495.  
  1496.         Dialing Directory (described below).
  1497.  
  1498.  
  1499.         **Technical Note:
  1500.  
  1501.         The Pacing option will automatically strip line feed characters 
  1502.  
  1503.         (ASCII 10) during transmission.  It will also add a space 
  1504.  
  1505.         preceding each carriage return (ASCII 13).  In other words, each 
  1506.  
  1507.         carriage return/line feed sequence (ASCII 13/10) in the file will 
  1508.  
  1509.         be transmitted as a space/carriage return (ASCII 32/13).  The 
  1510.  
  1511.  
  1512.  
  1513.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.                        --- PC-TALK III User's Guide ---                 23
  1520.  
  1521.  
  1522.         Pacing routine will then either pause for the specified time 
  1523.  
  1524.         delay, or wait for the specified prompt before sending the next 
  1525.  
  1526.         line.
  1527.  
  1528.  
  1529.         If for some reason you want to strip line feeds and pad carriage 
  1530.  
  1531.         returns with spaces during transmission, but don't want to pause 
  1532.  
  1533.         with either a time delay or to wait for a prompt, just add '=p' 
  1534.  
  1535.         to the file spec.  The Pacing routine will proceed without 
  1536.  
  1537.         stopping. (Please note that if you specify '=p0' as the pacing 
  1538.  
  1539.         option, the program will wait for a '0' (zero) from the remote 
  1540.  
  1541.         computer before proceeding with the next line.)
  1542.  
  1543.  
  1544.         The pacing option is a powerful feature that greatly extends the 
  1545.  
  1546.         versatility of PC-TALK in communicating with a variety of remote 
  1547.  
  1548.         computer systems.  However, it is not recommended that you try to 
  1549.  
  1550.         use transmit pacing unless you know of a specific need for it.
  1551.  
  1552.  
  1553.         One common application in which transmit pacing is useful is 
  1554.  
  1555.         transmitting files to the Source using Telenet or Tymnet.  
  1556.  
  1557.         Depending on how heavily the system is being used, you may find 
  1558.  
  1559.         it necessary to pace transmission with a 2- or 3-second delay 
  1560.  
  1561.         between lines to make sure that your file is properly received by 
  1562.  
  1563.         the remote system.
  1564.  
  1565.                     ----------------------------------------
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.                        --- PC-TALK III User's Guide ---                 24
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.         XMODEM Transmitting and Receiving: '=x'
  1592.  
  1593.  
  1594.         One of the noteworthy features in PC-TALK III is the inclusion of 
  1595.  
  1596.         the XMODEM protocol originally developed by Ward Christensen.  
  1597.  
  1598.         The purpose of the XMODEM protocol is to guard against 
  1599.  
  1600.         inaccuracies in file transfer caused by bad signals on the 
  1601.  
  1602.         telephone line. It is a "hand-shaking" and error-checking 
  1603.  
  1604.         protocol that ensures accurate transmission and receipt of data 
  1605.  
  1606.         and binary files.  The protocol is in wide use today among a 
  1607.  
  1608.         variety of microcomputer systems.
  1609.  
  1610.  
  1611.         The XMODEM protocol can be used for both transmitting and 
  1612.  
  1613.         receiving files.  In each case, you should add '=x' to your file 
  1614.  
  1615.         specifications; for example, 'MYFILE.123=x'.
  1616.  
  1617.  
  1618.         Once you have entered the file spec and pressed <Enter>, you will 
  1619.  
  1620.         see a message indicating that the protocol is in effect and the 
  1621.  
  1622.         notice, "*** Holding for Start..."  The rest of the file transfer 
  1623.  
  1624.         occurs automatically.
  1625.  
  1626.  
  1627.         If you are transmitting, line 25 of the screen will indicate how 
  1628.  
  1629.         many blocks (of 128 bytes) comprise the file.  You will see a 
  1630.  
  1631.         message "Sending block # n", followed by the message "- verified" 
  1632.  
  1633.         when the remote computer has successfully received that block.  
  1634.  
  1635.         The file transfer will proceed, block by block, until the end of 
  1636.  
  1637.         the file is reached.  The transfer will then terminate 
  1638.  
  1639.         automatically.
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.                        --- PC-TALK III User's Guide ---                 25
  1652.  
  1653.  
  1654.         If you are receiving, you will see the same "*** Holding for 
  1655.  
  1656.         Start..." notice, followed by messages "Received block # n - 
  1657.  
  1658.         verified" as each block is received.  You will not see any 
  1659.  
  1660.         indication of how long the file is, but the receiving routine 
  1661.  
  1662.         will terminate automatically.
  1663.  
  1664.  
  1665.         If the program detects an error while transferring the file, you 
  1666.  
  1667.         will see either a message "**Re-sending block..." in transmit 
  1668.  
  1669.         mode, or a variety of error messages in receive mode.  In either 
  1670.  
  1671.         case, the program will attempt to recover, indicate when the 
  1672.  
  1673.         transmission/receipt is verified, and continue with the transfer.
  1674.  
  1675.  
  1676.         In some cases, the program will not be able to recover, 
  1677.  
  1678.         particularly if the line signal is degraded.  The transfer will 
  1679.  
  1680.         automatically terminate after repeated errors.  You can also 
  1681.  
  1682.         terminate manually at any time by pressing Alt-R or Alt-T.
  1683.  
  1684.  
  1685.         If the XMODEM transfer does not succeed, please do not assume 
  1686.  
  1687.         that there is something wrong with your computer or with PC-TALK.  
  1688.  
  1689.         It is suggested that you hang up, re-establish communications 
  1690.  
  1691.         over a new line, and try again.
  1692.  
  1693.  
  1694.         To operate with the XMODEM protocol, you must be communicating at 
  1695.  
  1696.         8 data bits, No parity (Communications Parameter options 2 or 4 
  1697.  
  1698.         -- see below). Both computers must have communications software 
  1699.  
  1700.         capable of running the XMODEM protocol.
  1701.  
  1702.  
  1703.         The XMODEM routine in PC-TALK III  has been tested with other 
  1704.  
  1705.         implementations of the protocol and should give you good results.  
  1706.  
  1707.         If the other computer is running PC-TALK III, you can be 
  1708.  
  1709.  
  1710.  
  1711.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.                        --- PC-TALK III User's Guide ---                 26
  1718.  
  1719.  
  1720.         reasonably assured of a rapid and accurate file transfer.
  1721.  
  1722.  
  1723.         The XMODEM routine operates automatically.  For those who are 
  1724.  
  1725.         interested, a brief technical description of how the file 
  1726.  
  1727.         transfer takes place can be found in Appendix B at the end of 
  1728.  
  1729.         this documentation.
  1730.  
  1731.  
  1732.         Before leaving the subject of XMODEM, it is appropriate that 
  1733.  
  1734.         acknowledgment be given to Ward Christensen, who originated the 
  1735.  
  1736.         protocol and who has been a landmark pioneer in computer 
  1737.  
  1738.         communications.
  1739.  
  1740.                     ----------------------------------------
  1741.  
  1742.  
  1743.  
  1744.         A Note on Communications Terminology --
  1745.  
  1746.  
  1747.         The PC-TALK prompts and documentation generally avoid use of the 
  1748.  
  1749.         words 'uploading' and 'downloading'. A convention in the 
  1750.  
  1751.         mainframe world has been to use 'uploading' to refer to 
  1752.  
  1753.         transmitting a file to a remote computer and 'downloading' to 
  1754.  
  1755.         refer to receiving a file from a remote computer.  In the case of 
  1756.  
  1757.         two microcomputers communicating with each other, the notion of 
  1758.  
  1759.         'up' and 'down' seems less appropriate.
  1760.  
  1761.  
  1762.         For those who feel more comfortable with the mainframe terms, PC-
  1763.  
  1764.         TALK offers the option of using the PgDn key (in addition to Alt-
  1765.  
  1766.         R) to start and stop Receiving a file and the PgUp key (in 
  1767.  
  1768.         addition to Alt-T) to start and stop Transmitting a file.
  1769.  
  1770.                      ---------------------------------------
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.                        --- PC-TALK III User's Guide ---                 27
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.                            === More File Commands ===
  1791.  
  1792.  
  1793.  
  1794.         Status Messages: Alt-M
  1795.  
  1796.  
  1797.         The Message option (invoked with Alt-M) will send messages to the 
  1798.  
  1799.         remote computer when receiving and transmitting files.
  1800.  
  1801.  
  1802.         When receiving a file with the Message option in effect, the 
  1803.  
  1804.         message "===READY TO RECEIVE===" will be sent to the remote 
  1805.  
  1806.         computer as soon as the receiving routine is in operation and 
  1807.  
  1808.         "===FILE RECEIVED===" when the receiving routine is terminated. 
  1809.  
  1810.  
  1811.         During transmission, the messages are "0 '===START OF FILE===" 
  1812.  
  1813.         and "65529 '===END OF FILE===" or, if the file was terminated 
  1814.  
  1815.         prematurely, "===TRANSMISSION OF FILE TERMINATED===". These 
  1816.  
  1817.         messages will appear on the remote computer's terminal, signalled 
  1818.  
  1819.         with a "bell" or "beep".
  1820.  
  1821.  
  1822.         **Applications and Advanced Features:
  1823.  
  1824.         The best use of the Message function is for the receiving 
  1825.  
  1826.         computer to have Messages ON and the transmitting computer to 
  1827.  
  1828.         have Messages OFF.  That way, the transmitting computer knows 
  1829.  
  1830.         when the receiving computer is ready to receive the file.
  1831.  
  1832.  
  1833.         The numbers in the Transmit messages do make it possible to have 
  1834.  
  1835.         the Message function active when transmitting a BASIC file in 
  1836.  
  1837.         ASCII format.  The messages then become remarks in the 
  1838.  
  1839.         transmitted program.
  1840.  
  1841.  
  1842.  
  1843.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.                        --- PC-TALK III User's Guide ---                 28
  1850.  
  1851.  
  1852.  
  1853.         The Message function should not be used when transmitting or 
  1854.  
  1855.         receiving files to or from a network or mainframe system.
  1856.  
  1857.  
  1858.         The Receive and Transmit file specification prompts are always 
  1859.  
  1860.         displayed on your screen, regardless of whether the Message 
  1861.  
  1862.         option is in effect. These local messages are not transmitted and 
  1863.  
  1864.         do not interrupt communications.
  1865.  
  1866.                   ---------------------------------------------
  1867.  
  1868.  
  1869.  
  1870.         Viewing a File: Alt-V
  1871.  
  1872.  
  1873.         PC-TALK permits you to view any file which is on your disk drives 
  1874.  
  1875.         while the program is running. This feature makes it possible for 
  1876.  
  1877.         you to refer to files on disk while communications are in progress.
  1878.  
  1879.  
  1880.         To View a file, press Alt-V. The program will ask for file 
  1881.  
  1882.         specifications in the same manner as the procedures for 
  1883.  
  1884.         transmitting and receiving files.
  1885.  
  1886.  
  1887.         Once Viewing is in progress, twenty lines of the file will be 
  1888.  
  1889.         displayed on the screen at a time.  To see more of the file, 
  1890.  
  1891.         press the space bar.  To cancel the Viewing routine, press Alt-V 
  1892.  
  1893.         again.
  1894.  
  1895.  
  1896.         The text of the file you see displayed on your screen will not be 
  1897.  
  1898.         sent to the remote computer.
  1899.  
  1900.  
  1901.         **Applications and Advanced Features:
  1902.  
  1903.         If the remote computer sends you information while you are 
  1904.  
  1905.         viewing a file, that information will be stored in the 
  1906.  
  1907.  
  1908.  
  1909.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.                        --- PC-TALK III User's Guide ---                 29
  1916.  
  1917.  
  1918.         communications buffer.  A continuous stream of information from 
  1919.  
  1920.         the remote computer could overflow the buffer.  You should 
  1921.  
  1922.         therefore view a file only during a pause in communications.
  1923.  
  1924.  
  1925.         If you want to read an earlier part of a file that you are 
  1926.  
  1927.         receiving, you can terminate receipt of the file with Alt-R and 
  1928.  
  1929.         then immediately view it by pressing Alt-V and specifying the 
  1930.  
  1931.         file you just received.
  1932.  
  1933.                   ---------------------------------------------
  1934.  
  1935.  
  1936.  
  1937.         Deleting a File: Alt-Y
  1938.  
  1939.  
  1940.         You can delete any file from your disk(s) while communications 
  1941.  
  1942.         are in progress. Press Alt-Y and follow the file specification 
  1943.  
  1944.         prompts. You will be shown the first five lines of the file and 
  1945.  
  1946.         then asked whether you are sure that you want to delete the file. 
  1947.  
  1948.         If you respond 'y' to the prompt, the file will be permanently 
  1949.  
  1950.         deleted from your disk. Be careful!
  1951.  
  1952.                     ----------------------------------------
  1953.  
  1954.  
  1955.  
  1956.         The Logged Drive: Alt-L
  1957.  
  1958.  
  1959.         For the Transmit, Receive, View, and Delete routines, the program 
  1960.  
  1961.         assumes a default "Logged" drive if no drive is given as part of 
  1962.  
  1963.         the file specification prompts.  Initially, this is drive B.
  1964.  
  1965.  
  1966.                  For example, if drive B is the Logged drive and you 
  1967.  
  1968.                  respond to a file specification prompt with just 
  1969.  
  1970.                  'MYFILE', the program will automatically look for a file 
  1971.  
  1972.                  'B:MYFILE'. If you want to transmit, receive, or view a 
  1973.  
  1974.  
  1975.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.                        --- PC-TALK III User's Guide ---                 30
  1982.  
  1983.  
  1984.  
  1985.                  file on drive A, you should respond to the file 
  1986.  
  1987.                  specification prompt with 'A:MYFILE'.
  1988.  
  1989.  
  1990.         To change the Logged drive during program operation, press Alt-L 
  1991.  
  1992.         and follow the instructions.  The Logged drive can also be 
  1993.  
  1994.         changed as part of the Default modification routine (described 
  1995.  
  1996.         below).
  1997.  
  1998.                     ----------------------------------------
  1999.  
  2000.  
  2001.  
  2002.         File Specification Conventions --
  2003.          
  2004.  
  2005.         PC-TALK III uses a standard set of commands for responding to 
  2006.  
  2007.         file specification prompts in the Receive, Transmit, View, and 
  2008.  
  2009.         Delete routines.
  2010.  
  2011.  
  2012.         If you do not include a drive indicator as part of the 
  2013.  
  2014.         specification  (e.g., 'MYFILE.123'), the program will assume that 
  2015.  
  2016.         the file is to be located on the Logged drive (see above).
  2017.  
  2018.  
  2019.         If you would like to see a list of the files presently on the 
  2020.  
  2021.         Logged drive, you can type a question mark in place of the file 
  2022.  
  2023.         spec.  You will be shown a listing of the files on the Logged 
  2024.  
  2025.         drive.  To see the files on another drive, type a question mark 
  2026.  
  2027.         followed by the letter designation of the drive.
  2028.  
  2029.  
  2030.                  For example, if drive B is the Logged drive and you 
  2031.  
  2032.                  respond to a file spec prompt with '?', you will be 
  2033.  
  2034.                  shown a list of the files on drive B.  If you respond 
  2035.  
  2036.                  with '?a', you will be shown a list of the files on 
  2037.  
  2038.                  drive A.
  2039.  
  2040.  
  2041.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.                        --- PC-TALK III User's Guide ---                 31
  2048.  
  2049.  
  2050.  
  2051.  
  2052.         You can also use the 'wild card' characters '*' and '?' as part 
  2053.  
  2054.         of these file listing requests.
  2055.  
  2056.  
  2057.                  For example, if you respond to the file spec prompt with 
  2058.  
  2059.                  '? a:*.bas', you will be shown a list of all the files 
  2060.  
  2061.                  on drive A with the extension '.bas'.
  2062.  
  2063.  
  2064.         If you decide you do not want to continue with the Receive, 
  2065.  
  2066.         Transmit, View, or Delete routines once you have made your 
  2067.  
  2068.         initial request with  Alt-R, -T, -V, or -D, press <Enter> at the 
  2069.  
  2070.         file spec prompt and the routine will be cancelled.
  2071.  
  2072.  
  2073.         If the Receive, Transmit, or View routines are invoked more than 
  2074.  
  2075.         once during a communications session, you can hit the space bar 
  2076.  
  2077.         in response to the file spec prompt, and the name of the last 
  2078.  
  2079.         file specified for receiving, transmitting, or viewing will 
  2080.  
  2081.         appear.  You can then either press <Enter> and continue 
  2082.  
  2083.         receiving, transmitting or viewing that file, or modify that file 
  2084.  
  2085.         spec before pressing <Enter>.
  2086.  
  2087.                   ---------------------------------------------
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.                        --- PC-TALK III User's Guide ---                 32
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.                                  === Dialing ===
  2121.  
  2122.  
  2123.  
  2124.         The Dialing Directory: Alt-D
  2125.  
  2126.  
  2127.         The Alt-D command calls up the Dialing Directory, which is one of 
  2128.  
  2129.         PC-TALK'S  most useful features.  The Directory can list up to 
  2130.  
  2131.         sixty names and phone numbers, plus communications parameters and 
  2132.  
  2133.         echo, message, stripping and pacing instructions for each entry.
  2134.  
  2135.  
  2136.         The following instructions will first show you how to place names 
  2137.  
  2138.         and phone numbers into the Directory and then describe how to use 
  2139.  
  2140.         the Directory as part of your standard communications routines.
  2141.  
  2142.  
  2143.         When the Directory is called up for the first time, all entries 
  2144.  
  2145.         will be blank. To add names and phone numbers to the Directory or 
  2146.  
  2147.         to revise the Directory later on, enter 'r' at the "Dial entry 
  2148.  
  2149.         #:" prompt. (It doesn't matter whether you use lower or upper 
  2150.  
  2151.         case.) Then enter the entry number you want to add or revise.
  2152.  
  2153.  
  2154.         To add/revise entries, type in the name, followed by <Enter>, and 
  2155.  
  2156.         the phone number (area codes optional), followed by <Enter>. Up 
  2157.  
  2158.         to 36 characters may be specified for the phone number; only the 
  2159.  
  2160.         rightmost 14 characters will be displayed in the Directory.
  2161.  
  2162.  
  2163.         You will then be asked whether the communications parameters are 
  2164.  
  2165.         "ok". If 300 baud-even parity-seven data bits-one stop bit is 
  2166.  
  2167.         acceptable (this is the most common protocol), type 'y' <Enter>. 
  2168.  
  2169.         If you respond with 'n', you will be asked to specify 
  2170.  
  2171.  
  2172.  
  2173.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.                        --- PC-TALK III User's Guide ---                 33
  2180.  
  2181.  
  2182.         communications parameters. The program will not let you dial 
  2183.  
  2184.         using invalid parameters. (If you run into trouble, re-specify 
  2185.  
  2186.         '300-E-7-1'.)
  2187.  
  2188.  
  2189.         The revise entry routine will then ask whether you want to echo 
  2190.  
  2191.         characters to the screen (common for inter-personal computer 
  2192.  
  2193.         communications, but usually not necessary for public networks 
  2194.  
  2195.         such as CompuServe and the Source), and whether you want to send 
  2196.  
  2197.         status messages as part of the file Receiving and Transmitting 
  2198.  
  2199.         routines (see above). Press <Enter> after responding to each 
  2200.  
  2201.         prompt.
  2202.  
  2203.  
  2204.         The routine will then ask whether you want to strip or convert 
  2205.  
  2206.         characters for that entry.  It is recommended that you respond 
  2207.  
  2208.         with 'n' unless you have a special applications need. (See the 
  2209.  
  2210.         explanation of the Stripping option below.)
  2211.          
  2212.  
  2213.         Finally, the routine will ask whether you want to specify a 
  2214.  
  2215.         Pacing instruction for that entry.
  2216.  
  2217.  
  2218.         If you want to specify a Pacing instruction, enter either a time 
  2219.  
  2220.         delay number or a pacing prompt character in response to the 
  2221.  
  2222.         "Pacing? p=" prompt. Respond with 'n' <Enter> if you do not want 
  2223.  
  2224.         any pacing in effect for that entry. It is recommended that you 
  2225.  
  2226.         do not specify a Pacing instruction unless you know of a specific 
  2227.  
  2228.         need for it. 
  2229.  
  2230.  
  2231.         If you make an error specifying a directory entry, type 'n' 
  2232.  
  2233.         <Enter> at the final "ok?".  You will be taken through the 
  2234.  
  2235.         specification routine again.  For each parameter, you can either 
  2236.  
  2237.  
  2238.  
  2239.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.                        --- PC-TALK III User's Guide ---                 34
  2246.  
  2247.  
  2248.         specify a new value or press <Enter> to leave the present value 
  2249.  
  2250.         unchanged.
  2251.  
  2252.  
  2253.         After you have responded with 'y' to the final "ok?" prompt, the 
  2254.  
  2255.         Directory will clear, showing the new information you input. The 
  2256.  
  2257.         name, phone number, and communications specs will be permanently 
  2258.  
  2259.         stored in a separate file on your program disk named PC-TALK.DIR.
  2260.  
  2261.                     ----------------------------------------
  2262.  
  2263.  
  2264.         Adding to the Directory --
  2265.  
  2266.  
  2267.         As indicated above, specifying communications parameters, echo, 
  2268.  
  2269.         message, stripping, and pacing can all be considered advanced 
  2270.  
  2271.         features that need not be dealt with the first time you use the 
  2272.  
  2273.         program.  The following example lists the commands for merely 
  2274.  
  2275.         adding a name and phone number to the Directory.
  2276.  
  2277.  
  2278.         1. Press Alt-D.  You will see Page 1 of the Directory displayed 
  2279.         and the prompt "Dial entry #:".
  2280.  
  2281.  
  2282.         2. Type 'r' <Enter>. You will see the prompt "Revise/add entry #:".
  2283.  
  2284.  
  2285.         3. Type '1' <Enter>. You will see the prompt "Name:".
  2286.  
  2287.  
  2288.         4. Type the name you want for entry #1 (maximum 20 characters) 
  2289.         followed by <Enter>. You will see the prompt "Phone number:".
  2290.  
  2291.  
  2292.         5. Type the phone number you want for entry #1 (maximum 36 
  2293.         characters) followed by <Enter>. You will see the prompt 
  2294.         "Communications parameters ok (y/n)?".
  2295.  
  2296.  
  2297.         6. For this example, the parameters are ok, so type 'y' <Enter>, 
  2298.         or just press <Enter>.  You will see the prompt "Echo on (y/n)?".
  2299.  
  2300.  
  2301.         7. Type 'n' <Enter> or just press <Enter>. You will see the 
  2302.         prompt "Messages on (y/n)?". 
  2303.  
  2304.  
  2305.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.                        --- PC-TALK III User's Guide ---                 35
  2312.  
  2313.  
  2314.  
  2315.  
  2316.         8. Type 'n' <Enter> or just press <Enter>. You will see the 
  2317.         prompt "Strip/convert characters (y/n)?".
  2318.  
  2319.  
  2320.         9. Type 'n' <Enter> or just press <Enter>. You will see the 
  2321.         prompt "Pacing? p=".
  2322.  
  2323.  
  2324.         10. Type 'n' <Enter> or just press <Enter>. You will see the 
  2325.         prompt "Is entry #1 ok (y/n)?".
  2326.  
  2327.  
  2328.         11. Type 'y' <Enter> or just press <Enter>. You will see Page 1 
  2329.         of the Directory re-displayed with the name and phone number you 
  2330.         just entered.
  2331.  
  2332.  
  2333.         12. Repeat the above steps for each name and phone number you 
  2334.         want to add to the Directory.
  2335.  
  2336.                     ----------------------------------------
  2337.  
  2338.  
  2339.  
  2340.         Other Directory Options --
  2341.  
  2342.  
  2343.         Although the Directory has a capacity of sixty entries, the 
  2344.  
  2345.         screen will display only fifteen entries at a time.  You can 
  2346.  
  2347.         "page" forward or back through the directory by entering 'f' or 
  2348.  
  2349.         'b' at the initial "Dial entry #:" prompt.
  2350.  
  2351.  
  2352.         You can dial any entry, regardless of whether it is displayed. 
  2353.  
  2354.         However, you can revise only those entries that are on the 
  2355.  
  2356.         displayed page of the Directory.
  2357.  
  2358.  
  2359.         If you enter 'c' at the "Dial entry #:" prompt, you have the 
  2360.  
  2361.         option of clearing Directory entry #s within the range 1-60.  You 
  2362.  
  2363.         will be asked "Are you sure?" before your selected entries are cleared.
  2364.  
  2365.  
  2366.                     ----------------------------------------
  2367.  
  2368.  
  2369.  
  2370.  
  2371.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.                        --- PC-TALK III User's Guide ---                 36
  2378.  
  2379.  
  2380.  
  2381.  
  2382.         Auto-dialing --
  2383.  
  2384.  
  2385.         The Dialing Directory will automatically dial a Directory entry 
  2386.  
  2387.         if your modem supports this function.
  2388.  
  2389.  
  2390.         The first time the Directory is called up, you will see a notice 
  2391.  
  2392.         that says "modem dialing command = ATDT". This is the command 
  2393.  
  2394.         used by the D.C. Hayes Smartmodems<tm> for using touch tone dialing.
  2395.  
  2396.  
  2397.         To specify a different dialing command--such as for pulse dialing 
  2398.  
  2399.         or for another auto-dial modem--enter 'r' to revise the 
  2400.  
  2401.         Directory and then type 'm' <Enter> at the "Revise/add entry #:" 
  2402.  
  2403.         prompt. Then type your desired dialing command, followed by 
  2404.  
  2405.         <Enter>.  (The Smartmodem command for pulse dialing would be 
  2406.  
  2407.         'ATDP'.)
  2408.  
  2409.  
  2410.         Whatever modem dialing command you specify will be permanently 
  2411.  
  2412.         stored in the Directory file (until revised again).
  2413.  
  2414.  
  2415.         Once the appropriate dialing command has been entered in the 
  2416.  
  2417.         Directory, you can have the program dial phone numbers 
  2418.  
  2419.         automatically. Simply type the Directory entry # you wish to 
  2420.  
  2421.         call, followed by <Enter>. The phone number listed for that entry 
  2422.  
  2423.         will then be dialed.
  2424.  
  2425.                     ----------------------------------------
  2426.  
  2427.  
  2428.         Long Distance Services:  '+#' and '-#'
  2429.  
  2430.  
  2431.         The Dialing Directory is also able to route calls through 
  2432.  
  2433.         supplemental long distance services such as Sprint<tm> and 
  2434.  
  2435.  
  2436.  
  2437.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.                        --- PC-TALK III User's Guide ---                 37
  2444.  
  2445.  
  2446.         MCI<tm>. Two different service numbers can be stored in the 
  2447.  
  2448.         Directory, which are listed in the Directory as '+#' and '-#'.
  2449.  
  2450.  
  2451.         To add a long distance service number to the Directory, type 'r' 
  2452.  
  2453.         <Enter> at the "Dial entry #:" prompt.  Then type '+' or '-' plus 
  2454.  
  2455.         <Enter> at the "Revise/add entry #:" prompt.  You can then 
  2456.  
  2457.         specify a long distance number command.
  2458.  
  2459.  
  2460.         When entering the long distance number, include both your local 
  2461.  
  2462.         access number and your i.d. number. Separate the two numbers with 
  2463.  
  2464.         your modem's "pause" command indicators (commas on the 
  2465.  
  2466.         Smartmodem) so that your i.d. number will not be input until a 
  2467.  
  2468.         connection with the access number has been made. The long 
  2469.  
  2470.         distance service # might thus appear in the Dialing Directory as: 
  2471.  
  2472.         '987 6543,,,,123456'.
  2473.  
  2474.  
  2475.         If your long distance service requires a different sequence -- 
  2476.  
  2477.         such as inputting your account number following the number dialed 
  2478.  
  2479.         -- you can program a Function key combination for your account 
  2480.  
  2481.         number. See "The Function Key Directory" below.
  2482.  
  2483.  
  2484.         Once a long distance service # has been entered into the 
  2485.  
  2486.         Directory, it will reside there permanently (until revised) and 
  2487.  
  2488.         display whenever the Directory is called up.
  2489.  
  2490.  
  2491.         To dial a Directory entry # using the long distance service, 
  2492.  
  2493.         input a '+' or a '-' immediately preceding the desired entry #. 
  2494.  
  2495.  
  2496.                  For example, to dial Directory entry #3 using the 
  2497.  
  2498.                  service number listed as '+#', you would type '+3' 
  2499.  
  2500.                  <Enter> at the "Dial entry #:" prompt.
  2501.  
  2502.  
  2503.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.                        --- PC-TALK III User's Guide ---                 38
  2510.  
  2511.  
  2512.  
  2513.         Manual Dialing: 'm'
  2514.  
  2515.  
  2516.         You can also use auto-dialing to call phone numbers not stored in 
  2517.  
  2518.         the Dialing Directory. From the main Dialing Directory prompt, 
  2519.  
  2520.         type 'm' <Enter>. A prompt will then ask for the phone number to 
  2521.  
  2522.         be dialed. Type the phone number and press <Enter>, and the 
  2523.  
  2524.         number will be dialed automatically.
  2525.  
  2526.  
  2527.         As in the Dialing Directory, preceding the phone number with '+' 
  2528.  
  2529.         or '-' will route the call through one of the supplemental long 
  2530.  
  2531.         distance service numbers (if they have been stored in the Directory.)
  2532.  
  2533.                     ----------------------------------------
  2534.  
  2535.  
  2536.         Redialing: Alt-Q
  2537.  
  2538.  
  2539.         If you have a Hayes Smartmodem<tm>, the last phone number you 
  2540.  
  2541.         have dialed can be redialed at any time by pressing Alt-Q, which 
  2542.  
  2543.         calls into effect the Redial routine.
  2544.  
  2545.  
  2546.         The routine will display the time the Redial routine was started 
  2547.  
  2548.         and redial the number approximately every minute until a 
  2549.  
  2550.         connection is made.
  2551.  
  2552.  
  2553.         When a connection is made, the program will sound an alarm, 
  2554.  
  2555.         prompting you to hit any key to resume communications.  You can 
  2556.  
  2557.         exit from the auto-redial routine at any time before a connection 
  2558.  
  2559.         is made by hitting any key.
  2560.  
  2561.  
  2562.         You can adapt the Redial routine for longer or shorter delays, or 
  2563.  
  2564.         for other modems with auto-dialing features, from within the 
  2565.  
  2566.         Default routine described below.
  2567.  
  2568.  
  2569.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.                        --- PC-TALK III User's Guide ---                 39
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.         Stripping and Converting Characters --
  2582.  
  2583.  
  2584.         PC-TALK III provides for optional selective stripping and/or 
  2585.  
  2586.         converting of characters as they are received during 
  2587.  
  2588.         communications.  This is an advanced feature.
  2589.  
  2590.  
  2591.         The program default is not to strip any characters.  When you 
  2592.  
  2593.         call up the Dialing Directory with Alt-D, the "Strip" column will 
  2594.  
  2595.         show "N" for each entry, indicating that no stripping is to take 
  2596.  
  2597.         place.
  2598.  
  2599.  
  2600.         To specify selective stripping as part of the stored parameter 
  2601.  
  2602.         for a Directory entry, revise the entry and respond with 'y' to 
  2603.  
  2604.         the prompt "Strip/convert characters?". You will then be prompted 
  2605.  
  2606.         to enter the "strip/convert string" for that entry.  This string 
  2607.  
  2608.         should be structured as follows:
  2609.  
  2610.  
  2611.         Each character to be stripped or converted must be specified with 
  2612.  
  2613.         a three-digit representation of its decimal ASCII code, followed 
  2614.  
  2615.         by a slash (/), followed by a three-digit representation of the 
  2616.  
  2617.         decimal ASCII code to substitute for that character, followed by 
  2618.  
  2619.         another slash.
  2620.  
  2621.  
  2622.                  For example, to convert the commonly used end-of-file 
  2623.  
  2624.                  character Ctrl-Z (ASCII 26) to a space (ASCII 32), the 
  2625.  
  2626.                  strip/convert string would be '026/032/'.  PLEASE NOTE 
  2627.  
  2628.                  THAT A ZERO SHOULD PRECEDE THE ASCII NUMBER IF IT IS 
  2629.  
  2630.                  LESS THAN 100.
  2631.  
  2632.  
  2633.  
  2634.  
  2635.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.                        --- PC-TALK III User's Guide ---                 40
  2642.  
  2643.  
  2644.         If you simply want to strip out a character, rather than convert 
  2645.  
  2646.         it, enter three zeros as the second part of the string: 
  2647.  
  2648.         '026/000/'. 
  2649.  
  2650.  
  2651.         If you want to strip or convert more than one character, continue 
  2652.  
  2653.         with more string specifications.
  2654.  
  2655.  
  2656.                  For example, to strip all ASCII 26's and ASCII 127's and 
  2657.  
  2658.                  convert each capital A (ASCII 65) to lowercase (ASCII 
  2659.  
  2660.                  97), the strip/convert string would be 
  2661.  
  2662.                  '026/000/127/000/065/097'.  Up to 3 characters can be 
  2663.  
  2664.                  specified for stripping/converting in this manner.
  2665.  
  2666.  
  2667.         You will have opportunities to correct the newly-specified string 
  2668.  
  2669.         within the revise entry routine of the Dialing Directory.  (The 
  2670.  
  2671.         program pads the strip/convert string with extra slashes.) The 
  2672.  
  2673.         strip/convert string will be stored in the Dialing Directory.
  2674.  
  2675.  
  2676.         When you dial a remote computer with the stripping option in 
  2677.  
  2678.         effect, the appropriate characters will be stripped and/or 
  2679.  
  2680.         converted during all incoming communications, including files 
  2681.  
  2682.         that you receive with the Receive routine.  You can not have 
  2683.  
  2684.         stripping in effect when you use the XMODEM error-checking 
  2685.  
  2686.         protocol (described above).
  2687.  
  2688.  
  2689.         **Applications Notes:
  2690.  
  2691.         Please note that it is not recommended that you strip or convert 
  2692.  
  2693.         characters unless you know of a specific application or need 
  2694.  
  2695.         related to the remote computer you are calling.
  2696.  
  2697.  
  2698.         It is not necessary to specify stripping of line feeds for the 
  2699.  
  2700.  
  2701.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.                        --- PC-TALK III User's Guide ---                 41
  2708.  
  2709.  
  2710.  
  2711.         purpose of correcting the screen display, as PC-TALK does this 
  2712.  
  2713.         automatically. (Line feeds are not automatically stripped during 
  2714.  
  2715.         file receiving, however.)
  2716.  
  2717.                     ----------------------------------------
  2718.  
  2719.  
  2720.  
  2721.         Pacing Instructions --
  2722.  
  2723.  
  2724.         As noted above, you can also store a Pacing instruction as part 
  2725.  
  2726.         of each Directory entry.  (Pacing is discussed above in 
  2727.  
  2728.         connection with transmitting files.)
  2729.  
  2730.  
  2731.         If you have stored a Pacing instruction, the pacing suffix will 
  2732.  
  2733.         automatically be added to each transmit file specification.
  2734.  
  2735.  
  2736.                  For example, if you had stored the pacing instruction 
  2737.  
  2738.                  'p=2' for the entry you have dialed, and specify a file 
  2739.  
  2740.                  to transmit simply as 'MYFILE'<Enter>, you will hear a 
  2741.  
  2742.                  beep and the file will be re-specified as 'MYFILE=p2'.  
  2743.  
  2744.                  If you press <Enter> at this point, the file will be 
  2745.  
  2746.                  transmitted with a 2-second pacing delay.
  2747.  
  2748.  
  2749.                  Continuing with the above example, if you did not want 
  2750.  
  2751.                  to transmit using the Pacing option, you could backspace 
  2752.  
  2753.                  to eliminate the 'p=2' portion of the file spec, press 
  2754.  
  2755.                  <Enter>, and transmission would proceed without Pacing 
  2756.  
  2757.                  in effect.
  2758.  
  2759.  
  2760.         Please note from the above examples that the Pacing instructions 
  2761.  
  2762.         stored in the Directory do not automatically transmit every file 
  2763.  
  2764.         using Pacing--they merely re-display the Transmit file specs to 
  2765.  
  2766.  
  2767.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.                        --- PC-TALK III User's Guide ---                 42
  2774.  
  2775.  
  2776.  
  2777.         include the Pacing instruction.
  2778.  
  2779.  
  2780.         **Applications and Advanced Features:
  2781.  
  2782.         Even if you do not have an auto-dialing modem, you can use the 
  2783.  
  2784.         Communications Parameter, Echo, Message, Stripping, and Pacing 
  2785.  
  2786.         specifications to customize the program for different 
  2787.  
  2788.         applications.  Store the name in the Directory and a 'dummy' 
  2789.  
  2790.         phone number such as '--' or '<space>'.  Store the rest of the 
  2791.  
  2792.         specifications.  Then "dial" the entry number.  Even though no 
  2793.  
  2794.         phone number will be dialed, the specifications will have been 
  2795.  
  2796.         put into effect.
  2797.  
  2798.  
  2799.         You should also note that when you place a call through the 
  2800.  
  2801.         Dialing Directory, the Communications Parameters and the Echo, 
  2802.  
  2803.         Message, Stripping, and Pacing specifications will remain in 
  2804.  
  2805.         effect, even after the call is completed.  You might want to set 
  2806.  
  2807.         up Directory entry #60 as a 'dummy default' entry to reset 
  2808.  
  2809.         certain specifications.  You can also reset the program 
  2810.  
  2811.         parameters and defaults with the Parameter and Default routines 
  2812.  
  2813.         (Alt-P and Alt-F) described below.
  2814.  
  2815.  
  2816.         **Applications Note: CompuServe and the Source
  2817.  
  2818.         This version of PC-TALK requires that you place access numbers 
  2819.  
  2820.         for CompuServe and the Source as regular entries in the Dialing 
  2821.  
  2822.         Directory.  This enables you to specify various communications 
  2823.  
  2824.         parameters and stripping instructions when calling these 
  2825.  
  2826.         networks.  (You may want to place several CompuServe or Source 
  2827.  
  2828.         entries in your Directory to reflect different parameters, such 
  2829.  
  2830.         as 300-baud and 1200-baud entries.)
  2831.  
  2832.  
  2833.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.                        --- PC-TALK III User's Guide ---                 43
  2840.  
  2841.  
  2842.  
  2843.  
  2844.         **Note that some of the Source utilities, such as UPI news, may 
  2845.  
  2846.         send an ASCII 26 to mark the ends of articles or messages.  If 
  2847.  
  2848.         you receive the files with these ASCII 26 characters, DOS will 
  2849.  
  2850.         later interpret them as end-of-file markers and you will not be 
  2851.  
  2852.         able to view the rest of the file, even though the information 
  2853.  
  2854.         might still be there.
  2855.  
  2856.  
  2857.         If you encounter this problem, you may want to specify stripping 
  2858.  
  2859.         of ASCII 26's as part of your Source Dialing Directory entry, or 
  2860.  
  2861.         convert them to carriage returns (ASCII 13) or spaces (ASCII 32). 
  2862.  
  2863.         In such cases, your strip/convert string should be specified as 
  2864.  
  2865.         '026/000' (strip) or '026/013' (convert to carriage return) or 
  2866.  
  2867.         '026/032' (convert to space).
  2868.  
  2869.  
  2870.         The feature of reprogramming the End, Ins, and Del keys for 
  2871.  
  2872.         CompuServe and the Source networks has also been eliminated from 
  2873.  
  2874.         PC-TALK III.  The recommended procedure is to assign whatever 
  2875.  
  2876.         commands you regularly use either to permanent Function key 
  2877.  
  2878.         strings or to temporary Alt key strings (both of which are 
  2879.  
  2880.         described below).
  2881.  
  2882.                     ----------------------------------------
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.                        --- PC-TALK III User's Guide ---                 44
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.                          === Parameters and Defaults ===
  2913.  
  2914.  
  2915.  
  2916.         Communications Parameters: Alt-P
  2917.  
  2918.  
  2919.         It is not necessary that you understand communications protocols 
  2920.  
  2921.         to use PC-TALK, but you might find it helpful to read the brief 
  2922.  
  2923.         explanation of communications parameters included as Appendix A 
  2924.  
  2925.         at the end of this documentation.
  2926.  
  2927.  
  2928.         Pressing Alt-P at any time while the program is running will call 
  2929.  
  2930.         up a menu which allows you to set the communications parameters 
  2931.  
  2932.         to one of four options.
  2933.  
  2934.  
  2935.         The most common parameters for personal computer communications 
  2936.  
  2937.         are 300 baud, even parity, 7 data bits, and 1 stop bit (option 
  2938.  
  2939.         1).  These parameters transmit text files as ASCII characters.
  2940.  
  2941.  
  2942.         To transmit binary data, you should communicate with 8 data bits 
  2943.  
  2944.         (option 2). This option is also used to transmit "high-bit" 
  2945.  
  2946.         encoded files (such as Wordstar<tm> formatted text files).
  2947.  
  2948.  
  2949.         Options 3 and 4 will transmit text and binary files at 1200 baud.
  2950.  
  2951.  
  2952.         Option "F" of the Communications Parameters menu permits you to 
  2953.  
  2954.         reset the parameters to those specified as the program Defaults 
  2955.  
  2956.         (see below).
  2957.  
  2958.  
  2959.         If you want to specify parameters other than one of the four 
  2960.  
  2961.         options, you should first press 'x' to exit to the terminal mode 
  2962.  
  2963.  
  2964.  
  2965.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.                        --- PC-TALK III User's Guide ---                 45
  2972.  
  2973.  
  2974.         and then invoke the Default routine by pressing Alt-F.
  2975.  
  2976.  
  2977.         **Applications and Advanced Features:
  2978.  
  2979.         If either you or the remote computer is receiving unintelligible 
  2980.  
  2981.         information on the screen, you are probably using different 
  2982.  
  2983.         communications parameters.  Sometimes you will be able to change 
  2984.  
  2985.         the parameters while communications are in progress, but it may 
  2986.  
  2987.         cause a break in communications, depending on the system you are 
  2988.  
  2989.         calling and the modems in use.
  2990.  
  2991.  
  2992.         If you specify 8 data bits, (options 2 or 4), your modem might 
  2993.  
  2994.         not give intelligible result codes. Also, if you transmit text 
  2995.  
  2996.         files using option 2, as is required to transmit re-formattable 
  2997.  
  2998.         Wordstar<tm> files, your screen may display unintelligible 
  2999.  
  3000.         characters during transmission. The file is being transmitted 
  3001.  
  3002.         accurately, however.
  3003.  
  3004.                   ---------------------------------------------
  3005.  
  3006.  
  3007.  
  3008.         Program Defaults: Alt-F
  3009.  
  3010.  
  3011.         The "defaults" of a program are those values that the program 
  3012.  
  3013.         assumes every time it is started.  PC-TALK makes a number of such 
  3014.  
  3015.         assumptions, which can be changed at any time while the program 
  3016.  
  3017.         is running by pressing Alt-F.
  3018.  
  3019.  
  3020.         When you press Alt-F, the screen will clear and you will see a 
  3021.  
  3022.         list of the present program defaults.  They are as follows:
  3023.  
  3024.  
  3025.                   Baud rate  300
  3026.                   Parity     E
  3027.                   Data bits  7
  3028.                   Stop bits  1
  3029.  
  3030.  
  3031.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.                        --- PC-TALK III User's Guide ---                 46
  3038.  
  3039.  
  3040.  
  3041.  
  3042.         These are the four communications parameters described 
  3043.  
  3044.         previously. The permissible baud rates are 75, 110, 150, 300, 
  3045.  
  3046.         600, 1200, 1800, 2400, 4800, and 9600. Parity may be E(ven), 
  3047.  
  3048.         O(dd), S(pace), M(ark), or N(one). Data bits may be 4, 5, 6, 7, 
  3049.  
  3050.         or 8. Stop bits may be 1 or 2.
  3051.  
  3052.  
  3053.         Note: If you specify 8 data bits, you must specify N parity. Do 
  3054.  
  3055.         not experiment with any of these values unless you have a 
  3056.  
  3057.         specific application.
  3058.  
  3059.  
  3060.                   Echo      N
  3061.                   Messages  N
  3062.  
  3063.  
  3064.         The default is to have both the Echo and Message functions 
  3065.  
  3066.         inactive at program startup. To have either function be active, 
  3067.  
  3068.         enter 'Y'.
  3069.  
  3070.  
  3071.         Note that both functions can be controlled by the Alt-E and Alt-M 
  3072.  
  3073.         keys, regardless of how the defaults are set.
  3074.  
  3075.  
  3076.                   Strip #1    0
  3077.                   Replace #1  0
  3078.                   Strip #2    0
  3079.                   Replace #2  0
  3080.                   Strip #3    0
  3081.                   Replace #3  0
  3082.  
  3083.  
  3084.         These defaults provide the opportunity to strip and/or replace 
  3085.  
  3086.         characters as they are received from the remote computer.
  3087.  
  3088.  
  3089.         The "Strip #" values represent the decimal ASCII values of the characters 
  3090.  
  3091.         to be stripped or converted and the corresponding "Replace #" 
  3092.  
  3093.         values indicate the ASCII characters to replace them.
  3094.  
  3095.  
  3096.  
  3097.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.                        --- PC-TALK III User's Guide ---                 47
  3104.  
  3105.  
  3106.  
  3107.         A 0 (zero) Strip value indicates that no character is to be 
  3108.  
  3109.         stripped or converted. A 0 (zero) Replace value indicates that 
  3110.  
  3111.         the strip character is to be replaced by a null (no character). 
  3112.  
  3113.  
  3114.         The values listed in this menu are only the default values for 
  3115.  
  3116.         program startup.  Stripping can be put into effect via the 
  3117.  
  3118.         Dialing Directory, as described in detail above. Stripping is an 
  3119.  
  3120.         advanced feature that should not be used without a specific 
  3121.  
  3122.         application in mind.
  3123.  
  3124.  
  3125.              Pacing p=  ''
  3126.  
  3127.  
  3128.         This gives you the opportunity of specifying a default pacing 
  3129.  
  3130.         instruction, as explained previously.  This default is overridden 
  3131.  
  3132.         by whatever pacing instructions may be put into effect through 
  3133.  
  3134.         the Dialing Directory.  The symbol '' indicates a null entry.
  3135.  
  3136.  
  3137.                   Logged drive  B:
  3138.                   Margin Width  70
  3139.  
  3140.  
  3141.         Both of these default values can be controlled by the Alt-L and 
  3142.  
  3143.         Alt-W commands described previously.
  3144.  
  3145.  
  3146.         Please note that all of the above defaults can be controlled 
  3147.  
  3148.         independently through program commands.  The values listed in the 
  3149.  
  3150.         Default menu represent only the values the program assumes at 
  3151.  
  3152.         startup.
  3153.  
  3154.  
  3155.         In contrast, the following defaults (those listed in the second 
  3156.  
  3157.         column of the Default menu) can be set only from within the 
  3158.  
  3159.         Default menu.
  3160.  
  3161.  
  3162.  
  3163.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.                        --- PC-TALK III User's Guide ---                 48
  3170.  
  3171.  
  3172.  
  3173.                   Screendump file  B:SCRNDUMP.PCT
  3174.  
  3175.  
  3176.         This is the specification of the file that is written to when 
  3177.  
  3178.         Alt-S is pressed to activate the Screendump function.
  3179.  
  3180.  
  3181.                   Redial delay    20
  3182.                   Connect prompt  CONNECT
  3183.  
  3184.  
  3185.         These defaults pertain to the Alt-Q Redial function.  The "Redial 
  3186.  
  3187.         delay" governs the length of time between re-dial attempts (in 
  3188.  
  3189.         seconds).  The "Connect prompt" specifies the message that the 
  3190.  
  3191.         modem sends to indicate that a connection has been made.
  3192.  
  3193.  
  3194.         These defaults are set to redial every minute on the Hayes 
  3195.  
  3196.         Smartmodems<tm>.  They can be adapted to many other auto-dial 
  3197.  
  3198.         modems. (Consult your modem manual.)
  3199.  
  3200.  
  3201.                   Line 25 help  Y
  3202.  
  3203.  
  3204.         This default governs whether the brief prompt on line 25 of the 
  3205.  
  3206.         screen is displayed.  To turn off the prompt, enter 'N'.
  3207.  
  3208.  
  3209.                   Foreground    7
  3210.                   Background    0
  3211.                   High inten.   15
  3212.  
  3213.  
  3214.         These three values determine how characters are displayed on the 
  3215.  
  3216.         screen.  If you have a color monitor, you can substitute color 
  3217.  
  3218.         values as explained in the IBM BASIC manual.  Be careful that you 
  3219.  
  3220.         don't assign the same value to Foreground and Background!
  3221.  
  3222.  
  3223.                   Print port   LPT1:
  3224.                   Print init.  ''
  3225.                   Print width  80
  3226.  
  3227.  
  3228.  
  3229.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.                        --- PC-TALK III User's Guide ---                 49
  3236.  
  3237.  
  3238.  
  3239.         These three values govern the use of the printer.  You can 
  3240.  
  3241.         specify 'LPT2:' as an optional printer port, if that is where 
  3242.  
  3243.         your printer is connected.
  3244.  
  3245.  
  3246.         The "Print init." default permits you to send characters to the 
  3247.  
  3248.         printer for alternate character fonts.  The "Print width" 
  3249.  
  3250.         specifies how many columns per line the printer will handle.
  3251.  
  3252.  
  3253.                  For example, to print in condensed type at 132 columns 
  3254.  
  3255.                  per line on the IBM Matrix Printer, enter <Ctrl>-O (oh) 
  3256.  
  3257.                  as the Print init. value and '132' as the Print width.
  3258.  
  3259.  
  3260.                   Comm. port   COM1:
  3261.                   Comm. init.  ,CS,DS
  3262.  
  3263.  
  3264.         The first of these defaults permits you to specify 'COM2:' as the 
  3265.  
  3266.         communications port.
  3267.  
  3268.  
  3269.         The second default disables checking of the "Clear to Send" and 
  3270.  
  3271.         "Data Set Ready" signals when the communications port is opened. 
  3272.  
  3273.         This default should not be changed unless you have a specific 
  3274.  
  3275.         application. Consult the IBM BASIC Manual under the OPEN "COM... 
  3276.  
  3277.         statement for details.
  3278.  
  3279.  
  3280.                   Modem init.  ''
  3281.  
  3282.  
  3283.         This provides the option of sending an initializing command to 
  3284.  
  3285.         your modem. The '' symbol indicates a null entry.
  3286.  
  3287.  
  3288.                   C/R subst.  }
  3289.  
  3290.  
  3291.         This final default specifies which character is to be used to 
  3292.  
  3293.  
  3294.  
  3295.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.                        --- PC-TALK III User's Guide ---                 50
  3302.  
  3303.  
  3304.         indicate carriage returns when defining Function key and Alt key 
  3305.  
  3306.         input strings (see below).  This character may be changed at will 
  3307.  
  3308.         without altering the actual input string.
  3309.  
  3310.  
  3311.         The procedure for entering new default values is simple.  When 
  3312.  
  3313.         you first call up the Default menu, the cursor will be paused 
  3314.  
  3315.         next to the default for the baud rate. You can enter new values 
  3316.  
  3317.         for all the defaults or leave them unchanged as follows:
  3318.  
  3319.  
  3320.         -- If you want to enter a value, type the new value and then 
  3321.  
  3322.            press <Enter>.
  3323.  
  3324.         -- If you want to leave the value unchanged, simply press <Enter>.
  3325.  
  3326.         -- If you want to enter a null (blank) value, type <space> <Enter>.
  3327.  
  3328.  
  3329.         When you do not want to change any more values, type <Esc> <Enter>. 
  3330.  
  3331.         (Pressing the <Esc> key will display a small left arrow on the 
  3332.  
  3333.         screen.)
  3334.  
  3335.  
  3336.         You will then be asked whether the new values you entered are ok.  
  3337.  
  3338.         If you do not respond with 'y', you will exit the Default routine 
  3339.  
  3340.         and all of the old defaults will remain in effect.
  3341.  
  3342.  
  3343.         If you indicate that the new values are ok, you will be asked 
  3344.  
  3345.         whether you want to make the changed default values permanent.  
  3346.  
  3347.         If you respond 'y', your changes will be written to a file called 
  3348.  
  3349.         PC-TALK.DEF.  The new values will be put into effect, and they 
  3350.  
  3351.         will become the new default program values the next time PC-TALK 
  3352.  
  3353.         is run.
  3354.  
  3355.  
  3356.         If you do not want to make the changes permanent, your new values 
  3357.  
  3358.         will be put into effect, but the old values will remain as the 
  3359.  
  3360.  
  3361.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.                        --- PC-TALK III User's Guide ---                 51
  3368.  
  3369.  
  3370.  
  3371.         defaults the next time PC-TALK is run.
  3372.  
  3373.  
  3374.         **Applications and Advanced Features:
  3375.  
  3376.         The Default routine provides you with a great degree of control 
  3377.  
  3378.         over your use of the program.  The program will do some checking 
  3379.  
  3380.         for invalid default values, but you should be careful when 
  3381.  
  3382.         changing the defaults and do so only if you know of a specific 
  3383.  
  3384.         need.
  3385.  
  3386.  
  3387.         If you run into trouble specifying the defaults, you can exit to 
  3388.  
  3389.         DOS and simply delete the file PC-TALK.DEF from your program 
  3390.  
  3391.         disk.  PC-TALK will create a new default file if it does not 
  3392.  
  3393.         locate the PC-TALK.DEF file.
  3394.  
  3395.  
  3396.                   ---------------------------------------------
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.                        --- PC-TALK III User's Guide ---                 52
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.                               === Input Strings ===
  3441.  
  3442.  
  3443.  
  3444.         The Function Key Directory: Alt-K (or Alt-J)
  3445.  
  3446.  
  3447.         One of PC-TALK's other powerful features is the Function Key 
  3448.  
  3449.         Directory, which is called up by pressing Alt-K.  (To accommodate 
  3450.  
  3451.         users of the KEYNOTE program, you can also call up the Function 
  3452.  
  3453.         Key Directory with Alt-J.)
  3454.  
  3455.  
  3456.         The Function Key Directory permits you to assign permanent 
  3457.  
  3458.         strings of up to 126 characters to the ten Function keys F1 
  3459.  
  3460.         through F10, and to the combinations of Alt-, Shift-, and Ctrl- 
  3461.  
  3462.         F1 through F10.  A total of forty keys can thus be assigned 
  3463.  
  3464.         permanent strings, which can be used to input i.d. numbers, logon 
  3465.  
  3466.         sequences, frequently-used phrases and other text with a single 
  3467.  
  3468.         keystroke.
  3469.  
  3470.  
  3471.         The information in the Function Key Directory is stored in a file 
  3472.  
  3473.         called PC-TALK.KEY and is loaded every time PC-TALK is run.
  3474.  
  3475.  
  3476.         The first time the Function Key Directory is called up, you will 
  3477.  
  3478.         see that the keys F1 through F10 have no strings assigned to 
  3479.  
  3480.         them.  To program a key (or to revise a previously programmed 
  3481.  
  3482.         key), press 'r' at the first prompt.  You will then be asked to 
  3483.  
  3484.         specify which Function key (1 through 10) you wish to revise.  
  3485.  
  3486.         Type the appropriate number and hit <Enter>.
  3487.  
  3488.  
  3489.         You will then be prompted to enter the string you want to assign 
  3490.  
  3491.  
  3492.  
  3493.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.                        --- PC-TALK III User's Guide ---                 53
  3500.  
  3501.  
  3502.         to that Function key.  Type the desired characters, followed by 
  3503.  
  3504.         <Enter>.  The directory will display the revised input for that 
  3505.  
  3506.         key.  (If you make an error, press 'r' again and respecify for 
  3507.  
  3508.         that key.)
  3509.  
  3510.  
  3511.         If you want to specify carriage returns as part of the input 
  3512.  
  3513.         string, input a "right curly bracket" -- the shifted key '}' just 
  3514.  
  3515.         to left of the <Enter> key -- at that point in the input string. 
  3516.  
  3517.         If you want the input string to terminate with a carriage return, 
  3518.  
  3519.         enter '}' as the last character of the string.
  3520.  
  3521.  
  3522.                  For example, if you wanted to assign the string 'ABC 
  3523.  
  3524.                  <Enter> 123 <Enter>' to Function key F1, you would enter 
  3525.  
  3526.                  the input string as 'ABC}123}'.
  3527.  
  3528.  
  3529.         The input string may be up to 126 characters in length; only the 
  3530.  
  3531.         leftmost 30 characters will be displayed in the directory.
  3532.  
  3533.  
  3534.         You can "page" forward or back through the Function Key Directory 
  3535.  
  3536.         by pressing 'f' or 'b' at the initial prompt.  This will permit 
  3537.  
  3538.         you to assign or revise strings for the key combinations Alt-F1 
  3539.  
  3540.         through Alt-F10, Shift-F1 through Shift-F10, and Ctrl-F1 through 
  3541.  
  3542.         Ctrl-F10.
  3543.  
  3544.  
  3545.  
  3546.         Using the Function Key Assignments --
  3547.  
  3548.  
  3549.         Once any of these forty Function keys or key combinations have 
  3550.  
  3551.         been assigned, hitting that key will send the input string 
  3552.  
  3553.         directly to the communications port (sending carriage returns in 
  3554.  
  3555.         place of '}').
  3556.  
  3557.  
  3558.  
  3559.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.                        --- PC-TALK III User's Guide ---                 54
  3566.  
  3567.  
  3568.  
  3569.         Continuing with the example above, if you pressed F1 during 
  3570.  
  3571.         communications, you would send the following to the remote 
  3572.  
  3573.         computer:
  3574.                                   ABC
  3575.                                   123
  3576.  
  3577.  
  3578.  
  3579.         You can specify a new string for any of the Function keys at any 
  3580.  
  3581.         time.  If you want to clear the key, type <space> <Enter> as the 
  3582.  
  3583.         new input string.
  3584.  
  3585.  
  3586.         The Alt-K command can be used simply to display the Function Key 
  3587.  
  3588.         Directory for reference.  You can page through the Directory as 
  3589.  
  3590.         needed to confirm your key assignments.  To continue with 
  3591.  
  3592.         communications, press 'x' at the initial prompt and you will 
  3593.  
  3594.         be returned to the regular terminal mode of the program.  You 
  3595.  
  3596.         can then proceed by pressing any of the Function keys to send 
  3597.  
  3598.         an assigned string or proceed by typing information from the 
  3599.  
  3600.         keyboard.
  3601.  
  3602.  
  3603.         IMPORTANT! DO NOT PLACE CONFIDENTIAL ID NUMBERS OR PASSWORDS IN 
  3604.  
  3605.         THE FUNCTION KEY DIRECTORY IF OTHERS WILL HAVE ACCESS TO YOUR 
  3606.  
  3607.         PROGRAM DISK. When you want to make a copy of PC-TALK for others, 
  3608.  
  3609.         do not copy the file PC-TALK.KEY, as this file may contain 
  3610.  
  3611.         confidential information.
  3612.  
  3613.  
  3614.         **Applications and Advanced Features:
  3615.  
  3616.         You can also use the Function keys to store filespecs.  Pressing 
  3617.  
  3618.         the appropriate key will input the filespec in response to a 
  3619.  
  3620.         Receive, Transmit, or View file prompt.
  3621.  
  3622.          
  3623.  
  3624.  
  3625.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.                        --- PC-TALK III User's Guide ---                 55
  3632.  
  3633.  
  3634.         You can include control characters (ASCII 0 through 31) as part 
  3635.  
  3636.         of the input string.  The program will display these characters 
  3637.  
  3638.         as their highlighted letter equivalents (e.g., an ASCII 12 will 
  3639.  
  3640.         be displayed as a highlighted letter 'L'). 
  3641.  
  3642.  
  3643.         You can change the character used as the carriage return 
  3644.  
  3645.         substitute from the right curly bracket to any other character 
  3646.  
  3647.         from within the Default specification routine.  This carriage 
  3648.  
  3649.         return substitute only affects how the string is specified and 
  3650.  
  3651.         how it is displayed on the screen; the program always stores a 
  3652.  
  3653.         "real" carriage return (ASCII 13).  Thus, you can switch back and 
  3654.  
  3655.         forth using different characters as the substitute.
  3656.          
  3657.  
  3658.         A new user of the program does not need to have the PC-TALK.KEY 
  3659.  
  3660.         file on his/her disk. If the program does not locate PC-TALK.KEY 
  3661.  
  3662.         on the program disk, it will initialize and create a new blank 
  3663.  
  3664.         Function key file. The same is true for the file PC-TALK.DIR, 
  3665.  
  3666.         which contains the information used by the Dialing Directory.
  3667.  
  3668.                   ---------------------------------------------
  3669.  
  3670.  
  3671.         Temporary Alt Keys: Alt-1 through Alt-0
  3672.  
  3673.  
  3674.         In addition to the permanent Function key combinations described 
  3675.  
  3676.         above, the ten key combinations Alt-1 through Alt-0 can be 
  3677.  
  3678.         programmed for temporary custom input while communications are in 
  3679.  
  3680.         progress.
  3681.  
  3682.  
  3683.         Pressing Alt-'=' (Alt-equals) at any time during communications 
  3684.  
  3685.         will display a prompt on line 25 of the screen, asking for the 
  3686.  
  3687.         key to be programmed.  Type any of the numbers 1 through 0.
  3688.  
  3689.  
  3690.  
  3691.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.                        --- PC-TALK III User's Guide ---                 56
  3698.  
  3699.  
  3700.  
  3701.         You will then be prompted to enter the temporary string for that 
  3702.  
  3703.         Alt key. All keystrokes entered subsequently will input text for 
  3704.  
  3705.         that key, until you press <Enter> (maximum 50 characters).
  3706.  
  3707.  
  3708.         As with the Function key assignments described above, you can use 
  3709.  
  3710.         a right curly bracket '}' to include a carriage return as part of 
  3711.  
  3712.         the temporary string. Control characters will be displayed as 
  3713.  
  3714.         their highlighted letter equivalents.
  3715.  
  3716.  
  3717.         When a temporary Alt key has been assigned, the program will 
  3718.  
  3719.         display the first seven characters of the programmed input on 
  3720.  
  3721.         line 25 of the screen and return to normal keyboard operation.
  3722.  
  3723.  
  3724.         Once an Alt key 1 through 0 has been assigned, pressing it will 
  3725.  
  3726.         send the assigned string, just as though it had been typed from 
  3727.  
  3728.         the keyboard.
  3729.  
  3730.  
  3731.         You can change an Alt key assignment at any time by pressing Alt-
  3732.  
  3733.         equals, followed by the number of the key to be respecified and 
  3734.  
  3735.         the new assignment.
  3736.  
  3737.  
  3738.         If you want to clear a key, press Alt-equals, the number of the 
  3739.  
  3740.         key, and then type <space> <Enter>.  If no Alt-key assignments 
  3741.  
  3742.         are in effect, the display on line 25 will disappear.
  3743.  
  3744.  
  3745.         **NOTE the difference between these Alt key assignments and the 
  3746.  
  3747.         Function key assignments described above:
  3748.  
  3749.  
  3750.         The Alt keys can be easily reprogrammed during communications and 
  3751.  
  3752.         are displayed on line 25 of the screen.  This makes them con-
  3753.  
  3754.         venient for holding temporary input strings needed for quick 
  3755.  
  3756.  
  3757.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.                        --- PC-TALK III User's Guide ---                 57
  3764.  
  3765.  
  3766.  
  3767.         reference.  However, the Alt-key assignments are not saved when 
  3768.  
  3769.         the program is terminated.
  3770.  
  3771.  
  3772.         The Function key assignments, on the other hand, are stored 
  3773.  
  3774.         permanently on disk and reloaded each time PC-TALK is run.  This 
  3775.  
  3776.         makes them convenient for storing id numbers and logon sequences.  
  3777.  
  3778.         However, you cannot continue with communications while you are 
  3779.  
  3780.         reassigning the Function keys.
  3781.  
  3782.                   ---------------------------------------------
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.                        --- PC-TALK III User's Guide ---                 58
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.                    === Miscellaneous Features and Commands ===
  3837.  
  3838.  
  3839.  
  3840.         Elapsed Time: Alt-Z
  3841.  
  3842.  
  3843.         At any time during program operation, you can display the elapsed 
  3844.  
  3845.         time for the current call by typing Alt-Z. For updated time, hit 
  3846.  
  3847.         Alt-Z again. (The elapsed time is reset whenever a new call is 
  3848.  
  3849.         made.)
  3850.  
  3851.  
  3852.  
  3853.         Exit: Alt-X
  3854.  
  3855.  
  3856.         Pressing Alt-X at any time will give you the option of 
  3857.  
  3858.         terminating the program and returning to DOS.
  3859.  
  3860.  
  3861.  
  3862.         Sending a Break Signal: Ctrl-End
  3863.  
  3864.  
  3865.         Various remote computer systems use different signals to effect a 
  3866.  
  3867.         break during communications.  For example, the break signal for 
  3868.  
  3869.         CompuServe is a Control-C; the Source Break signal is a Control-
  3870.  
  3871.         P. Any key sequence (including all control key combinations) may 
  3872.  
  3873.         be sent via the keyboard.  Some break sequences may also be 
  3874.  
  3875.         programmed via the Function Key Directory.
  3876.  
  3877.  
  3878.         Some systems require a special "sustained" Break signal. This 
  3879.  
  3880.         signal can be sent by hitting the Ctrl and the End keys 
  3881.  
  3882.         simultaneously.  You will have to experiment, or consult your 
  3883.  
  3884.         remote system's documentation to determine the correct Break 
  3885.  
  3886.         signal to use.
  3887.  
  3888.  
  3889.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.                        --- PC-TALK III User's Guide ---                 59
  3896.  
  3897.  
  3898.  
  3899.  
  3900.         CAUTION: do not attempt to use the combination of the Ctrl key 
  3901.  
  3902.         and the ScrollLock/Break key as this may terminate PC-TALK. 
  3903.  
  3904.  
  3905.  
  3906.         Command Summary: Home key
  3907.  
  3908.  
  3909.         An on-screen summary of all the PC-TALK program commands 
  3910.  
  3911.         described above can be displayed at any time by hitting the Home 
  3912.  
  3913.         key.
  3914.  
  3915.  
  3916.         Toggle Commands:
  3917.  
  3918.  
  3919.         The following keys toggle on/off their respective functions and 
  3920.  
  3921.         operate at any time while the program is running:
  3922.  
  3923.  
  3924.                       Alt-T  Transmit  Alt-E  Echo
  3925.  
  3926.                       Alt-R Receive    Alt-M  Messages
  3927.  
  3928.                       Alt-V  View      Ctrl-PtrSc Printout
  3929.  
  3930.  
  3931.                     ----------------------------------------
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.                        --- PC-TALK III User's Guide ---                 60
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.  
  3968.                  === More Applications and Advanced Features ===
  3969.  
  3970.  
  3971.  
  3972.         Even though this section is described as "advanced," the 
  3973.  
  3974.         following information should be of interest to all users of the 
  3975.  
  3976.         program.
  3977.  
  3978.  
  3979.  
  3980.         XON/XOFF: Alt-O
  3981.  
  3982.  
  3983.         PC-TALK supports the sending of XON/XOFF signals to the remote 
  3984.  
  3985.         computer in the event of a communications buffer overflow (see 
  3986.  
  3987.         below), and will trap for XON/XOFF signals sent by the remote 
  3988.  
  3989.         computer during transmission of files. The default XON signal is 
  3990.  
  3991.         ASCII 17; the default XOFF signal is ASCII 19.
  3992.  
  3993.  
  3994.         If the remote computer sends an XOFF signal during transmission 
  3995.  
  3996.         of a file, the symbol "<<XOFF>>" will be displayed highlighted on 
  3997.  
  3998.         the screen until the remote computer sends an "XON" signal, at 
  3999.  
  4000.         which time transmission will resume automatically.  If transmis-
  4001.  
  4002.         sion has been halted, it may be resumed manually by typing Alt-O 
  4003.  
  4004.         (the letter 'oh') at the keyboard.
  4005.  
  4006.  
  4007.  
  4008.         Communications Errors: <<>> and <<OVERFLOW>>
  4009.  
  4010.  
  4011.         PC-TALK will indicate certain types of errors if they occur 
  4012.  
  4013.         during communications.  If there is an ambient signal on the 
  4014.  
  4015.         line, the program will display the symbol '<<>>' in high 
  4016.  
  4017.         intensity.  Communications will not be interrupted in most cases, 
  4018.  
  4019.  
  4020.  
  4021.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.                        --- PC-TALK III User's Guide ---                 61
  4028.  
  4029.  
  4030.         but this symbol should put you on notice that you are sending or 
  4031.  
  4032.         receiving corrupted data.  On a very noisy line, you may see the 
  4033.  
  4034.         symbol repeatedly.  You should disconnect and try for a better 
  4035.  
  4036.         connection.
  4037.  
  4038.  
  4039.         With some modems, including the Hayes Smartmodems<tm>, you may 
  4040.  
  4041.         see the <<>> symbol when communications are first opened.  This 
  4042.  
  4043.         should not be a cause for concern, provided you do not see the 
  4044.  
  4045.         symbol once communications are in progress.
  4046.  
  4047.  
  4048.         PC-TALK opens a communications buffer for receiving data through 
  4049.  
  4050.         the communications port.  In most cases, the program should be 
  4051.  
  4052.         able to process data as fast as it is received.  If the 
  4053.  
  4054.         communications buffer does fill faster than the program can 
  4055.  
  4056.         handle the incoming data, you will see the symbol <<OVERFLOW>> on 
  4057.  
  4058.         the screen.  The program will then try to recover, by sending an 
  4059.  
  4060.         XOFF signal to the remote computer, processing the contents of 
  4061.  
  4062.         the buffer, and then sending an XON signal.
  4063.  
  4064.  
  4065.         Two situations should be noted which may cause an overflow 
  4066.  
  4067.         condition.  If you are running the uncompiled BASIC version of 
  4068.  
  4069.         the program at 1200 baud, you may experience an overflow 
  4070.  
  4071.         condition if you are making use of the character stripping 
  4072.  
  4073.         options, or if the remote computer does not support XON/XOFF.
  4074.  
  4075.  
  4076.         If you are trying to perform simultaneous printout at 1200 baud, 
  4077.  
  4078.         your printer will probably not be able to keep up and eventually 
  4079.  
  4080.         the buffer will overflow, even with the .EXE version of the 
  4081.  
  4082.         program.  PC-TALK will attempt to recover by turning off the 
  4083.  
  4084.         print feature.
  4085.  
  4086.  
  4087.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.                        --- PC-TALK III User's Guide ---                 62
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.                       === PC-TALK III File Information ===
  4101.  
  4102.  
  4103.  
  4104.         PC-TALK III is supplied with the following files:
  4105.  
  4106.  
  4107.         PC-TALK.BAS -- The BASIC source code for the program.  It will 
  4108.  
  4109.         run on a 64K system using DOS 1.00 or 1.10 and BASIC 1.10.
  4110.  
  4111.  
  4112.         PC-TALK.EXE -- The compiled BASIC version of the program.  It 
  4113.  
  4114.         will run under DOS 1.00, 1.10, or DOS 2.00 on a system with 128K 
  4115.  
  4116.         or more of memory.
  4117.  
  4118.  
  4119.         PC-TALK.DOC -- The text file containing this documentation.
  4120.  
  4121.  
  4122.         TALK64.BAT  -- A batch file that runs the 64K version. The file 
  4123.  
  4124.         contains the single command 'BASIC PC-TALK/C:1024'.  This 
  4125.  
  4126.         sets up a 1024-byte communications buffer.
  4127.  
  4128.  
  4129.         TALK128.BAT -- A batch file that runs the 128K version.  It 
  4130.  
  4131.         contains the single command 'PC-TALK'. The .EXE version can, of 
  4132.  
  4133.         course, be run directly from DOS with the command 'PC-TALK' 
  4134.  
  4135.         <Enter>.
  4136.  
  4137.  
  4138.         PRINTDOC.BAT -- A batch file with a series of prompts to print 
  4139.  
  4140.         the documentation file from DOS.
  4141.  
  4142.  
  4143.         COPYTALK.BAT -- A batch file to aid in making copies of PC-TALK 
  4144.  
  4145.         for other users.  It will not copy your personal .DIR, .KEY, and .DEF 
  4146.  
  4147.         support files. 
  4148.  
  4149.  
  4150.          
  4151.  
  4152.  
  4153.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.                        --- PC-TALK III User's Guide ---                 63
  4160.  
  4161.  
  4162.         The first time PC-TALK III is run, the program looks for three support 
  4163.  
  4164.         files.  If it does not find them, these three files will be created on 
  4165.  
  4166.         the program disk:
  4167.  
  4168.  
  4169.         PC-TALK.DIR -- The file that stores Dialing Directory information.
  4170.  
  4171.         PC-TALK.KEY -- The file that stores Function Key information.
  4172.  
  4173.         PC-TALK.DEF -- The file that stores Default Menu information.
  4174.  
  4175.                     ----------------------------------------
  4176.  
  4177.  
  4178.  
  4179.         Programming Information --
  4180.  
  4181.  
  4182.         One additional file is supplied on the program disk: PCTKREM.MRG. 
  4183.  
  4184.         This is a BASIC file saved in ASCII format that contains REMark 
  4185.  
  4186.         statements.  It can be MERGED into PC-TALK.BAS to improve the 
  4187.  
  4188.         readability of the program.  However, once merged, PC-TALK.BAS 
  4189.  
  4190.         will no longer run on a system with 64K of memory.
  4191.  
  4192.  
  4193.         PC-TALK.EXE can be compiled directly from PC-TALK.BAS, as all 
  4194.  
  4195.         timing functions are handled independently through the BASIC 
  4196.  
  4197.         SOUND and TIME$ functions.
  4198.  
  4199.  
  4200.         Once PC-TALK.BAS has been saved in ASCII format, it can be 
  4201.  
  4202.         compiled using the IBM BASIC Compiler with the following commands:
  4203.  
  4204.  
  4205.                   BASCOM PC-TALK.BAS /E/O/S/C:4096
  4206.                   LINK PC-TALK+IBMCOM
  4207.  
  4208.  
  4209.         The '4096' argument determines the size of the communications 
  4210.  
  4211.         buffer and can be increased if you have sufficient memory.  For 
  4212.  
  4213.         all but the most demanding applications, however, the 4096-byte 
  4214.  
  4215.         buffer should be more than sufficient.
  4216.  
  4217.  
  4218.  
  4219.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.                        --- PC-TALK III User's Guide ---                 64
  4226.  
  4227.  
  4228.  
  4229.                   ---------------------------------------------
  4230.  
  4231.  
  4232.  
  4233.         Copying PC-TALK --
  4234.  
  4235.  
  4236.         You are encouraged to make copies of PC-TALK III and distribute 
  4237.  
  4238.         them to other users, within the terms of the limited license set 
  4239.  
  4240.         forth below.  A special batch file has been provided for this 
  4241.  
  4242.         purpose.
  4243.  
  4244.  
  4245.         To copy PC-TALK III, insert the program disk in drive A.  From 
  4246.  
  4247.         the DOS A> prompt, type 'COPYTALK' <Enter> and follow the 
  4248.  
  4249.         prompts.   If you do copy PC-TALK for other users, please be sure 
  4250.  
  4251.         to provide them with the PC-TALK.DOC and PRINTDOC.BAT files.
  4252.  
  4253.                   ---------------------------------------------
  4254.  
  4255.  
  4256.  
  4257.         Modifying PC-TALK --
  4258.  
  4259.  
  4260.         Please note that this version of PC-TALK makes use of virtually 
  4261.  
  4262.         all the memory available on a 64K system when running the 
  4263.  
  4264.         interpreter BASIC version (PC-TALK.BAS).  Adding any modifica-
  4265.  
  4266.         tions will exceed the memory capacity for 64K machines.
  4267.  
  4268.  
  4269.         This version of PC-TALK has incorporated the suggestions of many 
  4270.  
  4271.         users who made modifications to earlier versions.  Some of these 
  4272.  
  4273.         earlier modifications were posted on bulletin boards and became, 
  4274.  
  4275.         in effect, "standard" modifications to the earlier program.
  4276.  
  4277.  
  4278.         There are still many more useful modifications which could be 
  4279.  
  4280.         made, and we would like to encourage this grassroots improvement 
  4281.  
  4282.         process.  The only "dangers" are of different people writing 
  4283.  
  4284.  
  4285.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.                        --- PC-TALK III User's Guide ---                 65
  4292.  
  4293.  
  4294.  
  4295.         modifications which overlap or are inconsistent, and, of course, 
  4296.  
  4297.         people unwittingly writing bugs into the program.
  4298.  
  4299.  
  4300.         You are free to modify PC-TALK as you wish to suit your personal 
  4301.  
  4302.         needs.  One of the goals in creating PC-TALK was to produce a 
  4303.  
  4304.         program in easily modifiable BASIC. We do request, however, that 
  4305.  
  4306.         you do not distribute PC-TALK in modified form.  The reason for 
  4307.  
  4308.         this is that when people have problems or questions, they 
  4309.  
  4310.         inevitably contact us, and we have no way of knowing what 
  4311.  
  4312.         modifications may have been made.
  4313.  
  4314.  
  4315.         If you do come up with useful modifications, please keep them as 
  4316.  
  4317.         separate MERGE files which can be incorporated into PC-TALK.BAS 
  4318.  
  4319.         at the user's option.
  4320.  
  4321.  
  4322.         To facilitate this process of creating mergeable mods, we would 
  4323.  
  4324.         appreciate your sending us copies of your mods (on disk, if they 
  4325.  
  4326.         are substantial).  In certain cases, we may want to endorse 
  4327.  
  4328.         certain mods and "officially" reserve expansion areas for them.  
  4329.  
  4330.         Program lines from 10000 up have specifically been reserved for 
  4331.  
  4332.         this purpose.
  4333.  
  4334.  
  4335.         Please understand that our reason for suggesting that we might 
  4336.  
  4337.         "approve" certain modifications is not in any way meant to 
  4338.  
  4339.         inhibit your insights or creativity.  To the contrary, we're 
  4340.  
  4341.         greatly appreciative of the improvements which have been made to 
  4342.  
  4343.         the program so far, and we would merely like to make it easier 
  4344.  
  4345.         for more people to share in future improvements.
  4346.  
  4347.                   ---------------------------------------------
  4348.  
  4349.  
  4350.  
  4351.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.                        --- PC-TALK III User's Guide ---                 66
  4358.  
  4359.  
  4360.  
  4361.  
  4362.         Thank You!
  4363.  
  4364.  
  4365.         While on the subject on user mods, I would like to express my 
  4366.  
  4367.         thanks to Larry Jordan, Rich Schinnell, Wes Merchant, Don 
  4368.  
  4369.         Winthrow, and the Capital PC Users Group for their many 
  4370.  
  4371.         suggestions, contributions, and continued support.
  4372.  
  4373.  
  4374.         John O'Boyle of United Technologies has been particularly helpful 
  4375.  
  4376.         and encouraging in developing version III and in championing the 
  4377.  
  4378.         Freeware concept.  Thanks also to Phil Ryals of Bank of America 
  4379.  
  4380.         and to Joe Doran of GCA Corporation for their programming insights.
  4381.  
  4382.  
  4383.         Special thanks to Jeremy Joan Hewes for being my trusty cohort 
  4384.  
  4385.         and dear friend from the very beginning and to Larry Magid and 
  4386.  
  4387.         Stu Schwartz for their tireless beta testing and for never being 
  4388.  
  4389.         satisfied.  And thanks to Patricia Navone and Susan Stone for 
  4390.  
  4391.         their loyal and excellent work.
  4392.  
  4393.  
  4394.         Finally, thank you to the entire PC Community for your many words 
  4395.  
  4396.         of encouragement and your financial support.  PC-TALK and 
  4397.  
  4398.         Freeware started as an experiment.  It seems to have worked 
  4399.  
  4400.         beyond what anyone suspected.  I hope that you find this version 
  4401.  
  4402.         of PC-TALK to be more useful and just as friendly as the prior 
  4403.  
  4404.         versions, and that we continue to find ways to share our 
  4405.  
  4406.         adventures in computing.
  4407.  
  4408.  
  4409.                                      -- Andrew Fluegelman
  4410.                    
  4411.                   ---------------------------------------------
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.                        --- PC-TALK III User's Guide ---                 67
  4424.  
  4425.  
  4426.  
  4427.  
  4428.                                                 tm
  4429.         ======================== F R E E W A R E =======================
  4430.  
  4431.                              User-Supported Software
  4432.  
  4433.              If you are using this program and finding it of value,
  4434.              your contribution ($35 suggested) will be appreciated.
  4435.  
  4436.                              === F r e e w a r e ===
  4437.                             The Headlands Press, Inc.
  4438.                                Post Office Box 862
  4439.                                 Tiburon, CA 94920
  4440.  
  4441.                  Regardless of whether you make a contribution,
  4442.                you are encouraged to copy and share this program.
  4443.  
  4444.                   ---------------------------------------------
  4445.  
  4446.  
  4447.         FREEWARE user-supported software is an experiment in distributing 
  4448.         computer programs, based on three principles:
  4449.  
  4450.         First, that the value and utility of software is best assessed by 
  4451.         the user on his/her own system.  Only after using a program can 
  4452.         one really determine whether it serves personal applications, 
  4453.         needs, and tastes.
  4454.  
  4455.         Second, that the creation of independent personal computer 
  4456.         software can and should be supported by the computing community.
  4457.  
  4458.         Finally, that copying and networking of programs should be 
  4459.         encouraged, rather than restricted. The ease with which software 
  4460.         can be distributed outside traditional commercial channels 
  4461.         reflects the strength, rather than the weakness, of electronic 
  4462.         information.
  4463.  
  4464.  
  4465.         The user-supported concept:
  4466.  
  4467.         Anyone may request a copy of a user-supported program by sending 
  4468.         a blank, formatted disk to the author of the program.  An 
  4469.         addressed, postage-paid return mailer must accompany the disk (no 
  4470.         exceptions, please).
  4471.  
  4472.         A copy of the program, with documentation, will be sent by return 
  4473.         mail. The program carries a notice suggesting a contribution to 
  4474.         the program's author.  Making a contribution is completely 
  4475.         voluntary on the part of the user.
  4476.  
  4477.         Regardless of whether a contribution is made, the user is 
  4478.         encouraged to copy and share the program with others. Payment for 
  4479.         use is discretionary on the part of each subsequent user.
  4480.  
  4481.  
  4482.  
  4483.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.                        --- PC-TALK III User's Guide ---                 68
  4490.  
  4491.  
  4492.  
  4493.  
  4494.         Will the user-supported concept really work?
  4495.  
  4496.         Up to now, distribution of software has relied either on 
  4497.         restricting access (and charging for the cost of doing so), or 
  4498.         anonymously casting programs into the public domain.  The user-
  4499.         supported concept is a way for the computing community to support 
  4500.         and encourage creative work outside the traditional marketplace.
  4501.  
  4502.         This is an experiment in economics more than altruism. Free 
  4503.         distribution of software and voluntary payment for its use 
  4504.         eliminates the need for money to be spent on marketing, 
  4505.         advertising, and copy protection schemes. Users can obtain 
  4506.         quality software at reduced cost, while still supporting program 
  4507.         authors.  And the most useful programs survive, based purely on 
  4508.         their usefulness.
  4509.  
  4510.  
  4511.         Please join the experiment.
  4512.  
  4513.         FREEWARE is the trademark of The Headlands Press for its user-
  4514.         supported software, but we invite all software authors to 
  4515.         participate in this distribution concept.
  4516.  
  4517.         We would like to publish a FREEWARE CATALOG of user-supported 
  4518.         software by program authors who are willing to make their work 
  4519.         available on a free, non-restricted basis. If you would like your 
  4520.         program listed, please send a description of the program 
  4521.         (including system requirements) and the address to which requests 
  4522.         for copies should be sent. Fulfilling requests and suggesting 
  4523.         contributions are the sole responsibility of each program author. 
  4524.         Listings in the catalog are free. 
  4525.  
  4526.         We welcome your comments about the user-supported concept.
  4527.         Thank you for your support.
  4528.  
  4529.         Andrew Fluegelman
  4530.         Freeware
  4531.  
  4532.                  ----------------------------------------------------
  4533.         NOTICE - A limited license is granted to all users of this program,
  4534.                  to make copies of this program and distribute them to other
  4535.                  users, on the following conditions:
  4536.  
  4537.                  1. The program is not to be distributed to others in
  4538.                     modified form.
  4539.                  2. No fee (or other consideration) is to be charged for copying 
  4540.                     or distributing the program without an express written 
  4541.                     agreement with The Headlands Press, Inc.
  4542.                  3. The notice displayed at program start-up is not to be 
  4543.                     bypassed, altered, or removed.
  4544.  
  4545.                     Copyright (c) 1983 The Headlands Press, Inc.
  4546.                  ----------------------------------------------------
  4547.  
  4548.  
  4549.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.                        --- PC-TALK III User's Guide ---                 69
  4556.  
  4557.  
  4558.  
  4559.  
  4560.         Appendix A: A Brief Explanation of Communications Parameters
  4561.  
  4562.  
  4563.         The communications "parameters" are simply values that specify 
  4564.         how data is to be sent.  The "baud rate" is the speed of 
  4565.         transmission--300 baud means 300 bits per second.  Since it 
  4566.         usually takes 10 bits to transmit one character, 300 baud is a 
  4567.         transmission rate of approximately 30 characters per second.  A 
  4568.         baud rate of 1200 is four times as fast--about 120 characters per 
  4569.         second.  (Your modem must be able to support the baud rate you 
  4570.         select.)
  4571.  
  4572.  
  4573.         As mentioned, it usually takes a stream of 10 bits to transmit 
  4574.         one ASCII character.  One of these 10 bits can be designated as a 
  4575.         "parity" bit.  The value of this bit can be set so that, when 
  4576.         added to the other data bits (described below), the sum of the 
  4577.         data and parity bits is either even, odd, always one ("mark 
  4578.         parity") or always zero ("space parity").  If you have chosen to 
  4579.         communicate with 8 data bits rather than 7 data bits (see next 
  4580.         paragraph), there is no "room" for a parity bit, and so you must 
  4581.         specify "no" parity.
  4582.  
  4583.  
  4584.         You can choose to communicate with various numbers of data bits.  
  4585.         The most common values are 7 data bits, which allow you to send 
  4586.         any of the 127 standard ASCII characters, or 8 data bits, which 
  4587.         allow you to send an extended ASCII set of 255 characters.
  4588.  
  4589.  
  4590.         For every character transmitted, the communications program sends 
  4591.         1 "start" bit.  You have no option to vary this number.  However, 
  4592.         you can specify how many "stop" bits are to be sent.  There must 
  4593.         be at least 1 stop bit, and this is the most common value.
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.                        --- PC-TALK III User's Guide ---                 70
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.         Appendix B: A Brief Description of the XMODEM Protocol
  4628.  
  4629.  
  4630.         Once the protocol is put into effect ("Holding for Start..."), 
  4631.         the transmitter waits for the receiver to send an NAK character 
  4632.         (ASCII 21).  Meanwhile, the receiver sends NAK signals every ten 
  4633.         seconds.  Once the transmitter detects an NAK, it starts to send 
  4634.         the file in sections of 128 bytes.
  4635.  
  4636.  
  4637.         Actually, more than 128 bytes are sent for each block. At the 
  4638.         beginning of the block is an SOH character (ASCII 01), followed 
  4639.         by the ASCII character representing the block number, followed by 
  4640.         the ASCII character of the "one's complement" of the block 
  4641.         number. Then the 128 bytes of the file are sent. Finally, the 
  4642.         block concludes with an ASCII character representing the sum of 
  4643.         the ASCII values of the 128 bytes sent (the "checksum" 
  4644.         character).
  4645.  
  4646.  
  4647.         The receiver checks the block to verify that everything is in 
  4648.         order.  First it makes sure that the block started with an SOH.  
  4649.         Then it makes sure that the block number is correct.  Then it 
  4650.         performs its own calculations on the 128 data bytes and compares 
  4651.         its own checksum with the one received from the transmitter.
  4652.  
  4653.  
  4654.         If everything is in order, the receiver sends an ACK character 
  4655.         (ASCII 06) to the transmitter, indicating that the next block is 
  4656.         to be sent. If the receiver can't verify, it sends an NAK, 
  4657.         requesting that the block be sent again.  This continues, block 
  4658.         by block, until the entire file has been sent and verified.
  4659.  
  4660.  
  4661.         At the end of the file, the transmitter sends an EOT character 
  4662.         (ASCII 04).  The receiver acknowledges the EOT with an ACK, and 
  4663.         the transfer terminates.
  4664.  
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.              === Finished printing the PC-TALK III User's Guide ===
  4693.  
  4694. .O. Box 862, Tiburon, CA 94920 ---
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.              === Finished pri